home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_17_GRes2.txt < prev    next >
Text File  |  1991-09-05  |  231KB  |  4,246 lines

  1. # near model CODE resource
  2. # jump table entries: 4528-4612 (85 of them)
  3. export_566:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  42A7                     clr.l      -[A7]
  8. 0000000C  2054                     movea.l    A0, [A4]
  9. 0000000E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  10. 00000012  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  11. 00000016  2054                     movea.l    A0, [A4]
  12. 00000018  215F 0002                move.l     [A0 + 0x2], [A7]+
  13. 0000001C  42A7                     clr.l      -[A7]
  14. 0000001E  2054                     movea.l    A0, [A4]
  15. 00000020  2F28 0006                move.l     -[A7], [A0 + 0x6]
  16. 00000024  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  17. 00000028  2054                     movea.l    A0, [A4]
  18. 0000002A  215F 0006                move.l     [A0 + 0x6], [A7]+
  19. 0000002E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20. 00000032  4EBA 27E8                jsr        [PC + 0x27E8 /* 0000281C */]
  21. 00000036  285F                     movea.l    A4, [A7]+
  22. 00000038  4E5E                     unlink     A6
  23. 0000003A  2E9F                     move.l     [A7], [A7]+
  24. 0000003C  4E75                     rts
  25. 0000003E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  26. export_567: // at 00000040 (misaligned)
  27. 00000042  0000 206E                ori.b      D0, 0x6E /* 'n' */
  28. 00000046  0010 2050                ori.b      [A0], 0x50 /* 'P' */
  29. 0000004A  2268 0002                movea.l    A1, [A0 + 0x2]
  30. 0000004E  2F11                     move.l     -[A7], [A1]
  31. 00000050  206E 000C                movea.l    A0, [A6 + 0xC]
  32. 00000054  2050                     movea.l    A0, [A0]
  33. 00000056  2268 0002                movea.l    A1, [A0 + 0x2]
  34. 0000005A  2F11                     move.l     -[A7], [A1]
  35. 0000005C  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  36. 00000060  101F                     move.b     D0, [A7]+
  37. 00000062  6708                     beq        +0xA /* 0000006C */
  38. 00000064  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  39. 0000006A  602C                     bra        +0x2E /* 00000098 */
  40. label0000006C:
  41. 0000006C  206E 0010                movea.l    A0, [A6 + 0x10]
  42. 00000070  2050                     movea.l    A0, [A0]
  43. 00000072  2268 0002                movea.l    A1, [A0 + 0x2]
  44. 00000076  2F11                     move.l     -[A7], [A1]
  45. 00000078  206E 000C                movea.l    A0, [A6 + 0xC]
  46. 0000007C  2050                     movea.l    A0, [A0]
  47. 0000007E  2268 0002                movea.l    A1, [A0 + 0x2]
  48. 00000082  2F11                     move.l     -[A7], [A1]
  49. 00000084  4EAD 295A                jsr        [A5 + 0x295A /* export_1319 */]
  50. 00000088  101F                     move.b     D0, [A7]+
  51. 0000008A  6708                     beq        +0xA /* 00000094 */
  52. 0000008C  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  53. 00000092  6004                     bra        +0x6 /* 00000098 */
  54. label00000094:
  55. 00000094  426E 0014                clr.w      [A6 + 0x14]
  56. label00000098:
  57. 00000098  4E5E                     unlink     A6
  58. 0000009A  205F                     movea.l    A0, [A7]+
  59. 0000009C  DEFC 000C                add.w      A7, 0xC
  60. 000000A0  4ED0                     jmp        [A0]
  61. 000000A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  62. // begin alternate branch 000000A4-000000B6
  63. fn000000A4:
  64. 000000A4  4E56 0000                link       A6, 0
  65. 000000A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  66. 000000AC  4EBA 0CB6                jsr        [PC + 0xCB6 /* 00000D64 */]
  67. 000000B0  4E5E                     unlink     A6
  68. 000000B2  2E9F                     move.l     [A7], [A7]+
  69. 000000B4  4E75                     rts
  70. // end alternate branch 000000A4-000000B6
  71. fn000000A4: // (misaligned)
  72. 000000A6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  73. 000000AA  0008 4EBA                ori.b      A0, 0xBA
  74. 000000AE  0CB6 4E5E 2E9F 4E75      cmpi.l     [A6 + D4 * 8 + 0x75], 0x4E5E2E9F
  75. 000000B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  76. 000000BA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  77. 000000BE  0008 2F28                ori.b      A0, 0x28 /* '(' */
  78. 000000C2  0008 4EAD                ori.b      A0, 0xAD
  79. 000000C6  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  80. 000000CC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  81. 000000D0  4ED0                     jmp        [A0]
  82. 000000D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  83. export_568: // at 000000D4 (misaligned)
  84. 000000D6  FFBE                     .invalid   <<F/6/7>>
  85. 000000D8  2F0C                     move.l     -[A7], A4
  86. 000000DA  286E 0008                movea.l    A4, [A6 + 0x8]
  87. 000000DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  88. 000000E2  4EBA 2790                jsr        [PC + 0x2790 /* 00002874 */]
  89. 000000E6  2054                     movea.l    A0, [A4]
  90. 000000E8  7000                     moveq.l    D0, 0x00
  91. 000000EA  2140 0002                move.l     [A0 + 0x2], D0
  92. 000000EE  486E FFBE                pea.l      [A6 - 0x42]
  93. 000000F2  487A FFC4                pea.l      [PC - 0x3C /* 000000B8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  94. 000000F6  2F0E                     move.l     -[A7], A6
  95. 000000F8  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  96. 000000FC  486E FFFC                pea.l      [A6 - 0x4]
  97. 00000100  486D 1DB4                pea.l      [A5 + 0x1DB4]
  98. 00000104  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  99. 00000108  4EBA 2692                jsr        [PC + 0x2692 /* 0000279C */]
  100. 0000010C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  101. 00000110  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  102. 00000114  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  103. 00000118  4EBA FF8A                jsr        [PC - 0x76 /* 000000A4 */]
  104. 0000011C  2054                     movea.l    A0, [A4]
  105. 0000011E  216E FFFC 0002           move.l     [A0 + 0x2], [A6 - 0x4]
  106. 00000124  486E FFBE                pea.l      [A6 - 0x42]
  107. 00000128  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  108. 0000012C  285F                     movea.l    A4, [A7]+
  109. 0000012E  4E5E                     unlink     A6
  110. 00000130  2E9F                     move.l     [A7], [A7]+
  111. 00000132  4E75                     rts
  112. export_569:
  113. 00000134  4E56 0000                link       A6, 0
  114. 00000138  2F0C                     move.l     -[A7], A4
  115. 0000013A  286E 0008                movea.l    A4, [A6 + 0x8]
  116. 0000013E  42A7                     clr.l      -[A7]
  117. 00000140  2054                     movea.l    A0, [A4]
  118. 00000142  2F28 0002                move.l     -[A7], [A0 + 0x2]
  119. 00000146  4EBA 08D4                jsr        [PC + 0x8D4 /* 00000A1C */]
  120. 0000014A  2054                     movea.l    A0, [A4]
  121. 0000014C  215F 0002                move.l     [A0 + 0x2], [A7]+
  122. 00000150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  123. 00000154  4EBA 26C6                jsr        [PC + 0x26C6 /* 0000281C */]
  124. 00000158  285F                     movea.l    A4, [A7]+
  125. 0000015A  4E5E                     unlink     A6
  126. 0000015C  2E9F                     move.l     [A7], [A7]+
  127. 0000015E  4E75                     rts
  128. export_570:
  129. 00000160  4E56 0000                link       A6, 0
  130. 00000164  42A7                     clr.l      -[A7]
  131. 00000166  42A7                     clr.l      -[A7]
  132. 00000168  2E88                     move.l     [A7], A0
  133. 0000016A  201F                     move.l     D0, [A7]+
  134. 0000016C  5180                     subq.l     D0, 8
  135. 0000016E  2040                     movea.l    A0, D0
  136. 00000170  2F28 0004                move.l     -[A7], [A0 + 0x4]
  137. 00000174  2F4D 0004                move.l     [A7 + 0x4], A5
  138. 00000178  2A5F                     movea.l    A5, [A7]+
  139. 0000017A  2B5F F164                move.l     [A5 - 0xE9C], [A7]+
  140. 0000017E  3B6D F268 F176           move.w     [A5 - 0xE8A], [A5 - 0xD98]
  141. 00000184  4267                     clr.w      -[A7]
  142. 00000186  1EB8 08CD                move.b     [A7], [0x000008CD /* CrsrBusy */]
  143. 0000018A  4A1F                     tst.b      [A7]+
  144. 0000018C  57C0                     seq        D0
  145. 0000018E  4A00                     tst.b      D0
  146. 00000190  6722                     beq        +0x24 /* 000001B4 */
  147. 00000192  C02D F26A                and.b      D0, [A5 - 0xD96]
  148. 00000196  4A00                     tst.b      D0
  149. 00000198  671A                     beq        +0x1C /* 000001B4 */
  150. 0000019A  C02D F26B                and.b      D0, [A5 - 0xD95]
  151. 0000019E  4A00                     tst.b      D0
  152. 000001A0  6712                     beq        +0x14 /* 000001B4 */
  153. 000001A2  122D F26C                move.b     D1, [A5 - 0xD94]
  154. 000001A6  0A01 0001                xori.b     D1, 0x1
  155. 000001AA  C001                     and.b      D0, D1
  156. 000001AC  6706                     beq        +0x8 /* 000001B4 */
  157. 000001AE  486D F26E                pea.l      [A5 - 0xD92]
  158. 000001B2  A851                     syscall    SetCursor
  159. label000001B4:
  160. 000001B4  42A7                     clr.l      -[A7]
  161. 000001B6  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  162. 000001BA  2F4D 0004                move.l     [A7 + 0x4], A5
  163. 000001BE  2A5F                     movea.l    A5, [A7]+
  164. 000001C0  4A9F                     tst.l      [A7]+
  165. 000001C2  4E5E                     unlink     A6
  166. 000001C4  4E75                     rts
  167. 000001C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  168. // begin alternate branch 000001C8-000001D2
  169. export_571:
  170. fn000001C8:
  171. 000001C8  4E56 0000                link       A6, 0
  172. 000001CC  102D F26A                move.b     D0, [A5 - 0xD96]
  173. 000001D0  6726                     beq        +0x28 /* 000001F8 */
  174. // end alternate branch 000001C8-000001D2
  175. export_571: // at 000001C8 (misaligned)
  176. fn000001C8: // (misaligned)
  177. 000001CA  0000 102D                ori.b      D0, 0x2D /* '-' */
  178. 000001CE  F26A 6726                .extension 0x26A <<F/1/1>>, 0x6726 // unimplemented
  179. 000001D2  C02D F26B                and.b      D0, [A5 - 0xD95]
  180. 000001D6  6720                     beq        +0x22 /* 000001F8 */
  181. 000001D8  102D F26C                move.b     D0, [A5 - 0xD94]
  182. 000001DC  6714                     beq        +0x16 /* 000001F2 */
  183. 000001DE  102D F21E                move.b     D0, [A5 - 0xDE2]
  184. 000001E2  6708                     beq        +0xA /* 000001EC */
  185. 000001E4  2F2D F264                move.l     -[A7], [A5 - 0xD9C]
  186. 000001E8  AA1C                     syscall    SetCCursor
  187. 000001EA  6006                     bra        +0x8 /* 000001F2 */
  188. label000001EC:
  189. 000001EC  486D F220                pea.l      [A5 - 0xDE0]
  190. 000001F0  A851                     syscall    SetCursor
  191. label000001F2:
  192. 000001F2  3B6E 0008 F176           move.w     [A5 - 0xE8A], [A6 + 0x8]
  193. label000001F8:
  194. 000001F8  4E5E                     unlink     A6
  195. 000001FA  205F                     movea.l    A0, [A7]+
  196. 000001FC  544F                     addq.w     A7, 2
  197. 000001FE  4ED0                     jmp        [A0]
  198. export_572:
  199. 00000200  4E56 0000                link       A6, 0
  200. 00000204  3F2D F268                move.w     -[A7], [A5 - 0xD98]
  201. 00000208  4EBA FFBE                jsr        [PC - 0x42 /* 000001C8 */]
  202. 0000020C  1B6E 0008 F26A           move.b     [A5 - 0xD96], [A6 + 0x8]
  203. 00000212  4E5E                     unlink     A6
  204. 00000214  205F                     movea.l    A0, [A7]+
  205. 00000216  544F                     addq.w     A7, 2
  206. 00000218  4ED0                     jmp        [A0]
  207. 0000021A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  208. export_573: // at 0000021C (misaligned)
  209. 0000021E  0000 4A6E                ori.b      D0, 0x6E /* 'n' */
  210. 00000222  0008 6F0E                ori.b      A0, 0xE
  211. 00000226  3B6E 0008 F268           move.w     [A5 - 0xD98], [A6 + 0x8]
  212. 0000022C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  213. 00000230  4EBA FF96                jsr        [PC - 0x6A /* 000001C8 */]
  214. 00000234  4E5E                     unlink     A6
  215. 00000236  205F                     movea.l    A0, [A7]+
  216. 00000238  544F                     addq.w     A7, 2
  217. 0000023A  4ED0                     jmp        [A0]
  218. export_574:
  219. 0000023C  4E56 0000                link       A6, 0
  220. 00000240  3F3C 0001                move.w     -[A7], 0x1
  221. 00000244  4EBA FF82                jsr        [PC - 0x7E /* 000001C8 */]
  222. 00000248  4E5E                     unlink     A6
  223. 0000024A  4E75                     rts
  224. fn0000024C:
  225. 0000024C  4E56 0000                link       A6, 0
  226. 00000250  102D F26A                move.b     D0, [A5 - 0xD96]
  227. 00000254  6710                     beq        +0x12 /* 00000266 */
  228. 00000256  C02D F26B                and.b      D0, [A5 - 0xD95]
  229. 0000025A  670A                     beq        +0xC /* 00000266 */
  230. 0000025C  422D F26C                clr.b      [A5 - 0xD94]
  231. 00000260  3B6D F268 F176           move.w     [A5 - 0xE8A], [A5 - 0xD98]
  232. label00000266:
  233. 00000266  4E5E                     unlink     A6
  234. 00000268  4E75                     rts
  235. 0000026A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  236. export_575: // at 0000026C (misaligned)
  237. 0000026E  FFFC                     .invalid   <<F/7/7>>
  238. 00000270  2F07                     move.l     -[A7], D7
  239. 00000272  42A7                     clr.l      -[A7]
  240. 00000274  2E8D                     move.l     [A7], A5
  241. 00000276  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  242. 0000027A  2E1F                     move.l     D7, [A7]+
  243. 0000027C  4EBA FFCE                jsr        [PC - 0x32 /* 0000024C */]
  244. 00000280  1B7C 0001 F21E           move.b     [A5 - 0xDE2], 0x1
  245. 00000286  2B6E 0008 F264           move.l     [A5 - 0xD9C], [A6 + 0x8]
  246. 0000028C  42A7                     clr.l      -[A7]
  247. 0000028E  2F07                     move.l     -[A7], D7
  248. 00000290  2F4D 0004                move.l     [A7 + 0x4], A5
  249. 00000294  2A5F                     movea.l    A5, [A7]+
  250. 00000296  2E1F                     move.l     D7, [A7]+
  251. 00000298  2E1F                     move.l     D7, [A7]+
  252. 0000029A  4E5E                     unlink     A6
  253. 0000029C  2E9F                     move.l     [A7], [A7]+
  254. 0000029E  4E75                     rts
  255. export_576:
  256. fn000002A0:
  257. 000002A0  4E56 FFFC                link       A6, -0x0004
  258. 000002A4  2F07                     move.l     -[A7], D7
  259. 000002A6  42A7                     clr.l      -[A7]
  260. 000002A8  2E8D                     move.l     [A7], A5
  261. 000002AA  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  262. 000002AE  2E1F                     move.l     D7, [A7]+
  263. 000002B0  4EBA FF9A                jsr        [PC - 0x66 /* 0000024C */]
  264. 000002B4  41ED F26E                lea.l      A0, [A5 - 0xD92]
  265. 000002B8  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  266. 000002BC  6716                     beq        +0x18 /* 000002D4 */
  267. 000002BE  422D F21E                clr.b      [A5 - 0xDE2]
  268. 000002C2  206E 0008                movea.l    A0, [A6 + 0x8]
  269. 000002C6  43ED F220                lea.l      A1, [A5 - 0xDE0]
  270. 000002CA  7010                     moveq.l    D0, 0x10
  271. label000002CC:
  272. 000002CC  22D8                     move.l     [A1]+, [A0]+
  273. 000002CE  51C8 FFFC                dbf        D0, -0x6 /* 000002CC */
  274. 000002D2  6006                     bra        +0x8 /* 000002DA */
  275. label000002D4:
  276. 000002D4  1B7C 0001 F26C           move.b     [A5 - 0xD94], 0x1
  277. label000002DA:
  278. 000002DA  42A7                     clr.l      -[A7]
  279. 000002DC  2F07                     move.l     -[A7], D7
  280. 000002DE  2F4D 0004                move.l     [A7 + 0x4], A5
  281. 000002E2  2A5F                     movea.l    A5, [A7]+
  282. 000002E4  2E1F                     move.l     D7, [A7]+
  283. 000002E6  2E1F                     move.l     D7, [A7]+
  284. 000002E8  4E5E                     unlink     A6
  285. 000002EA  2E9F                     move.l     [A7], [A7]+
  286. 000002EC  4E75                     rts
  287. 000002EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  288. export_577: // at 000002F0 (misaligned)
  289. 000002F2  FFFC                     .invalid   <<F/7/7>>
  290. 000002F4  2F07                     move.l     -[A7], D7
  291. 000002F6  42A7                     clr.l      -[A7]
  292. 000002F8  2E8D                     move.l     [A7], A5
  293. 000002FA  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  294. 000002FE  2E1F                     move.l     D7, [A7]+
  295. 00000300  486D FA26                pea.l      [A5 - 0x5DA]
  296. 00000304  4EBA FF9A                jsr        [PC - 0x66 /* 000002A0 */]
  297. 00000308  42A7                     clr.l      -[A7]
  298. 0000030A  2F07                     move.l     -[A7], D7
  299. 0000030C  2F4D 0004                move.l     [A7 + 0x4], A5
  300. 00000310  2A5F                     movea.l    A5, [A7]+
  301. 00000312  2E1F                     move.l     D7, [A7]+
  302. 00000314  2E1F                     move.l     D7, [A7]+
  303. 00000316  4E5E                     unlink     A6
  304. 00000318  4E75                     rts
  305. 0000031A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  306. export_578: // at 0000031C (misaligned)
  307. 0000031E  FFFC                     .invalid   <<F/7/7>>
  308. 00000320  2F07                     move.l     -[A7], D7
  309. 00000322  42A7                     clr.l      -[A7]
  310. 00000324  2E8D                     move.l     [A7], A5
  311. 00000326  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  312. 0000032A  2E1F                     move.l     D7, [A7]+
  313. 0000032C  3F2D F268                move.w     -[A7], [A5 - 0xD98]
  314. 00000330  4EBA FE96                jsr        [PC - 0x16A /* 000001C8 */]
  315. 00000334  42A7                     clr.l      -[A7]
  316. 00000336  2F07                     move.l     -[A7], D7
  317. 00000338  2F4D 0004                move.l     [A7 + 0x4], A5
  318. 0000033C  2A5F                     movea.l    A5, [A7]+
  319. 0000033E  2E1F                     move.l     D7, [A7]+
  320. 00000340  2E1F                     move.l     D7, [A7]+
  321. 00000342  4E5E                     unlink     A6
  322. 00000344  4E75                     rts
  323. 00000346  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  324. // begin alternate branch 00000348-0000034E
  325. fn00000348:
  326. 00000348  4E56 0000                link       A6, 0
  327. 0000034C  2F0C                     move.l     -[A7], A4
  328. // end alternate branch 00000348-0000034E
  329. fn00000348: // (misaligned)
  330. 0000034A  0000 2F0C                ori.b      D0, 0xC
  331. 0000034E  286E 0008                movea.l    A4, [A6 + 0x8]
  332. 00000352  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  333. 00000356  4EBA 251C                jsr        [PC + 0x251C /* 00002874 */]
  334. 0000035A  2054                     movea.l    A0, [A4]
  335. 0000035C  7000                     moveq.l    D0, 0x00
  336. 0000035E  2140 0002                move.l     [A0 + 0x2], D0
  337. 00000362  2140 0006                move.l     [A0 + 0x6], D0
  338. 00000366  285F                     movea.l    A4, [A7]+
  339. 00000368  4E5E                     unlink     A6
  340. 0000036A  2E9F                     move.l     [A7], [A7]+
  341. 0000036C  4E75                     rts
  342. 0000036E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  343. // begin alternate branch 00000370-00000382
  344. fn00000370:
  345. 00000370  4E56 0000                link       A6, 0
  346. 00000374  48E7 0018                movem.l    -[A7], A3,A4
  347. 00000378  266E 000C                movea.l    A3, [A6 + 0xC]
  348. 0000037C  286E 0008                movea.l    A4, [A6 + 0x8]
  349. 00000380  2054                     movea.l    A0, [A4]
  350. // end alternate branch 00000370-00000382
  351. fn00000370: // (misaligned)
  352. 00000372  0000 48E7                ori.b      D0, 0xE7
  353. 00000376  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  354. 0000037A  000C 286E                ori.b      A4, 0x6E /* 'n' */
  355. 0000037E  0008 2054                ori.b      A0, 0x54 /* 'T' */
  356. 00000382  4AA8 0006                tst.l      [A0 + 0x6]
  357. 00000386  6718                     beq        +0x1A /* 000003A0 */
  358. 00000388  26A8 0006                move.l     [A3], [A0 + 0x6]
  359. 0000038C  2268 0006                movea.l    A1, [A0 + 0x6]
  360. 00000390  234B 0004                move.l     [A1 + 0x4], A3
  361. 00000394  7000                     moveq.l    D0, 0x00
  362. 00000396  2740 0004                move.l     [A3 + 0x4], D0
  363. 0000039A  214B 0006                move.l     [A0 + 0x6], A3
  364. 0000039E  6014                     bra        +0x16 /* 000003B4 */
  365. label000003A0:
  366. 000003A0  7000                     moveq.l    D0, 0x00
  367. 000003A2  2680                     move.l     [A3], D0
  368. 000003A4  7000                     moveq.l    D0, 0x00
  369. 000003A6  2740 0004                move.l     [A3 + 0x4], D0
  370. 000003AA  2054                     movea.l    A0, [A4]
  371. 000003AC  214B 0002                move.l     [A0 + 0x2], A3
  372. 000003B0  214B 0006                move.l     [A0 + 0x6], A3
  373. label000003B4:
  374. 000003B4  4CDF 1800                movem.l    A3,A4, [A7]+
  375. 000003B8  4E5E                     unlink     A6
  376. 000003BA  205F                     movea.l    A0, [A7]+
  377. 000003BC  504F                     addq.w     A7, 8
  378. 000003BE  4ED0                     jmp        [A0]
  379. fn000003C0:
  380. 000003C0  4E56 0000                link       A6, 0
  381. 000003C4  48E7 0018                movem.l    -[A7], A3,A4
  382. 000003C8  266E 000C                movea.l    A3, [A6 + 0xC]
  383. 000003CC  286E 0008                movea.l    A4, [A6 + 0x8]
  384. 000003D0  2054                     movea.l    A0, [A4]
  385. 000003D2  B7E8 0002                cmpa.l     A3, [A0 + 0x2]
  386. 000003D6  6606                     bne        +0x8 /* 000003DE */
  387. 000003D8  216B 0004 0002           move.l     [A0 + 0x2], [A3 + 0x4]
  388. label000003DE:
  389. 000003DE  2054                     movea.l    A0, [A4]
  390. 000003E0  B7E8 0006                cmpa.l     A3, [A0 + 0x6]
  391. 000003E4  6604                     bne        +0x6 /* 000003EA */
  392. 000003E6  2153 0006                move.l     [A0 + 0x6], [A3]
  393. label000003EA:
  394. 000003EA  4AAB 0004                tst.l      [A3 + 0x4]
  395. 000003EE  6706                     beq        +0x8 /* 000003F6 */
  396. 000003F0  206B 0004                movea.l    A0, [A3 + 0x4]
  397. 000003F4  2093                     move.l     [A0], [A3]
  398. label000003F6:
  399. 000003F6  4A93                     tst.l      [A3]
  400. 000003F8  6708                     beq        +0xA /* 00000402 */
  401. 000003FA  2053                     movea.l    A0, [A3]
  402. 000003FC  216B 0004 0004           move.l     [A0 + 0x4], [A3 + 0x4]
  403. label00000402:
  404. 00000402  4CDF 1800                movem.l    A3,A4, [A7]+
  405. 00000406  4E5E                     unlink     A6
  406. 00000408  205F                     movea.l    A0, [A7]+
  407. 0000040A  504F                     addq.w     A7, 8
  408. 0000040C  4ED0                     jmp        [A0]
  409. 0000040E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  410. // begin alternate branch 00000410-00000414
  411. fn00000410:
  412. 00000410  4E56 FFFC                link       A6, -0x0004
  413. // end alternate branch 00000410-00000414
  414. fn00000410: // (misaligned)
  415. 00000412  FFFC                     .invalid   <<F/7/7>>
  416. 00000414  48E7 0018                movem.l    -[A7], A3,A4
  417. 00000418  286E 0008                movea.l    A4, [A6 + 0x8]
  418. 0000041C  2054                     movea.l    A0, [A4]
  419. 0000041E  2668 0006                movea.l    A3, [A0 + 0x6]
  420. label00000422:
  421. 00000422  200B                     move.l     D0, A3
  422. 00000424  6714                     beq        +0x16 /* 0000043A */
  423. 00000426  2F0B                     move.l     -[A7], A3
  424. 00000428  41EE 000C                lea.l      A0, [A6 + 0xC]
  425. 0000042C  2018                     move.l     D0, [A0]+
  426. 0000042E  6702                     beq        +0x4 /* 00000432 */
  427. 00000430  2F00                     move.l     -[A7], D0
  428. label00000432:
  429. 00000432  2050                     movea.l    A0, [A0]
  430. 00000434  4E90                     jsr        [A0]
  431. 00000436  2653                     movea.l    A3, [A3]
  432. 00000438  60E8                     bra        -0x16 /* 00000422 */
  433. label0000043A:
  434. 0000043A  4CDF 1800                movem.l    A3,A4, [A7]+
  435. 0000043E  4E5E                     unlink     A6
  436. 00000440  205F                     movea.l    A0, [A7]+
  437. 00000442  DEFC 000C                add.w      A7, 0xC
  438. 00000446  4ED0                     jmp        [A0]
  439. fn00000448:
  440. 00000448  4E56 0000                link       A6, 0
  441. 0000044C  48E7 0018                movem.l    -[A7], A3,A4
  442. 00000450  266E 0008                movea.l    A3, [A6 + 0x8]
  443. 00000454  284B                     movea.l    A4, A3
  444. 00000456  2054                     movea.l    A0, [A4]
  445. 00000458  4228 001A                clr.b      [A0 + 0x1A]
  446. 0000045C  2F0B                     move.l     -[A7], A3
  447. 0000045E  4EBA FEE8                jsr        [PC - 0x118 /* 00000348 */]
  448. 00000462  42A7                     clr.l      -[A7]
  449. 00000464  2F0B                     move.l     -[A7], A3
  450. 00000466  4EBA 23E0                jsr        [PC + 0x23E0 /* 00002848 */]
  451. 0000046A  2054                     movea.l    A0, [A4]
  452. 0000046C  215F 001C                move.l     [A0 + 0x1C], [A7]+
  453. 00000470  7000                     moveq.l    D0, 0x00
  454. 00000472  2140 000A                move.l     [A0 + 0xA], D0
  455. 00000476  316E 000C 000E           move.w     [A0 + 0xE], [A6 + 0xC]
  456. 0000047C  7000                     moveq.l    D0, 0x00
  457. 0000047E  2140 0016                move.l     [A0 + 0x16], D0
  458. 00000482  7006                     moveq.l    D0, 0x06
  459. 00000484  2140 0012                move.l     [A0 + 0x12], D0
  460. 00000488  4268 0010                clr.w      [A0 + 0x10]
  461. label0000048C:
  462. 0000048C  7000                     moveq.l    D0, 0x00
  463. 0000048E  322E 000C                move.w     D1, [A6 + 0xC]
  464. 00000492  5341                     subq.w     D1, 1
  465. 00000494  3001                     move.w     D0, D1
  466. 00000496  2054                     movea.l    A0, [A4]
  467. 00000498  3228 0010                move.w     D1, [A0 + 0x10]
  468. 0000049C  E2A8                     lsr        D0, D1
  469. 0000049E  6F06                     ble        +0x8 /* 000004A6 */
  470. 000004A0  5268 0010                addq.w     [A0 + 0x10], 1
  471. 000004A4  60E6                     bra        -0x18 /* 0000048C */
  472. label000004A6:
  473. 000004A6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  474. 000004AA  2F0B                     move.l     -[A7], A3
  475. 000004AC  4EBA 04BE                jsr        [PC + 0x4BE /* 0000096C */]
  476. 000004B0  4CDF 1800                movem.l    A3,A4, [A7]+
  477. 000004B4  4E5E                     unlink     A6
  478. 000004B6  205F                     movea.l    A0, [A7]+
  479. 000004B8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  480. 000004BC  4ED0                     jmp        [A0]
  481. 000004BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  482. 000004C2  FFFC                     .invalid   <<F/7/7>>
  483. 000004C4  48E7 0018                movem.l    -[A7], A3,A4
  484. 000004C8  266E 0008                movea.l    A3, [A6 + 0x8]
  485. 000004CC  204B                     movea.l    A0, A3
  486. 000004CE  5088                     addq.l     A0, 8
  487. 000004D0  2050                     movea.l    A0, [A0]
  488. 000004D2  2D48 FFFC                move.l     [A6 - 0x4], A0
  489. 000004D6  286E 000C                movea.l    A4, [A6 + 0xC]
  490. 000004DA  102C 0014                move.b     D0, [A4 + 0x14]
  491. 000004DE  6738                     beq        +0x3A /* 00000518 */
  492. 000004E0  202B 0010                move.l     D0, [A3 + 0x10]
  493. 000004E4  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  494. 000004E8  6C08                     bge        +0xA /* 000004F2 */
  495. 000004EA  202B 000C                move.l     D0, [A3 + 0xC]
  496. 000004EE  91AC 0008                sub.l      [A4 + 0x8], D0
  497. label000004F2:
  498. 000004F2  202B 0010                move.l     D0, [A3 + 0x10]
  499. 000004F6  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  500. 000004FA  6E08                     bgt        +0xA /* 00000504 */
  501. 000004FC  202B 000C                move.l     D0, [A3 + 0xC]
  502. 00000500  91AC 000C                sub.l      [A4 + 0xC], D0
  503. label00000504:
  504. 00000504  202B 0010                move.l     D0, [A3 + 0x10]
  505. 00000508  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  506. 0000050C  6E40                     bgt        +0x42 /* 0000054E */
  507. 0000050E  202B 000C                move.l     D0, [A3 + 0xC]
  508. 00000512  91AC 0010                sub.l      [A4 + 0x10], D0
  509. 00000516  6036                     bra        +0x38 /* 0000054E */
  510. label00000518:
  511. 00000518  202B 0010                move.l     D0, [A3 + 0x10]
  512. 0000051C  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  513. 00000520  6C08                     bge        +0xA /* 0000052A */
  514. 00000522  202B 000C                move.l     D0, [A3 + 0xC]
  515. 00000526  91AC 0008                sub.l      [A4 + 0x8], D0
  516. label0000052A:
  517. 0000052A  202B 0010                move.l     D0, [A3 + 0x10]
  518. 0000052E  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  519. 00000532  6C08                     bge        +0xA /* 0000053C */
  520. 00000534  202B 000C                move.l     D0, [A3 + 0xC]
  521. 00000538  91AC 000C                sub.l      [A4 + 0xC], D0
  522. label0000053C:
  523. 0000053C  202B 0010                move.l     D0, [A3 + 0x10]
  524. 00000540  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  525. 00000544  6E08                     bgt        +0xA /* 0000054E */
  526. 00000546  202B 000C                move.l     D0, [A3 + 0xC]
  527. 0000054A  91AC 0010                sub.l      [A4 + 0x10], D0
  528. label0000054E:
  529. 0000054E  4CDF 1800                movem.l    A3,A4, [A7]+
  530. 00000552  4E5E                     unlink     A6
  531. 00000554  205F                     movea.l    A0, [A7]+
  532. 00000556  504F                     addq.w     A7, 8
  533. 00000558  4ED0                     jmp        [A0]
  534. 0000055A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  535. // begin alternate branch 0000055C-00000560
  536. fn0000055C:
  537. 0000055C  4E56 FFF0                link       A6, -0x0010
  538. // end alternate branch 0000055C-00000560
  539. fn0000055C: // (misaligned)
  540. 0000055E  FFF0                     .invalid   <<F/7/7>>
  541. 00000560  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  542. 00000564  266E 0008                movea.l    A3, [A6 + 0x8]
  543. 00000568  284B                     movea.l    A4, A3
  544. 0000056A  2054                     movea.l    A0, [A4]
  545. 0000056C  3028 0010                move.w     D0, [A0 + 0x10]
  546. 00000570  282E 000C                move.l     D4, [A6 + 0xC]
  547. 00000574  E1AC                     lsl        D4, D0
  548. 00000576  42A7                     clr.l      -[A7]
  549. 00000578  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  550. 0000057C  2F0B                     move.l     -[A7], A3
  551. 0000057E  4EBA 007C                jsr        [PC + 0x7C /* 000005FC */]
  552. 00000582  2A1F                     move.l     D5, [A7]+
  553. 00000584  42A7                     clr.l      -[A7]
  554. 00000586  202E 000C                move.l     D0, [A6 + 0xC]
  555. 0000058A  D0AE 0010                add.l      D0, [A6 + 0x10]
  556. 0000058E  2F00                     move.l     -[A7], D0
  557. 00000590  2F0B                     move.l     -[A7], A3
  558. 00000592  4EBA 0068                jsr        [PC + 0x68 /* 000005FC */]
  559. 00000596  2E1F                     move.l     D7, [A7]+
  560. 00000598  42A7                     clr.l      -[A7]
  561. 0000059A  2054                     movea.l    A0, [A4]
  562. 0000059C  2028 000A                move.l     D0, [A0 + 0xA]
  563. 000005A0  5280                     addq.l     D0, 1
  564. 000005A2  2F00                     move.l     -[A7], D0
  565. 000005A4  2F0B                     move.l     -[A7], A3
  566. 000005A6  4EBA 0054                jsr        [PC + 0x54 /* 000005FC */]
  567. 000005AA  2C1F                     move.l     D6, [A7]+
  568. 000005AC  BC87                     cmp.l      D6, D7
  569. 000005AE  6F0E                     ble        +0x10 /* 000005BE */
  570. 000005B0  2F07                     move.l     -[A7], D7
  571. 000005B2  2F05                     move.l     -[A7], D5
  572. 000005B4  2006                     move.l     D0, D6
  573. 000005B6  9087                     sub.l      D0, D7
  574. 000005B8  2F00                     move.l     -[A7], D0
  575. 000005BA  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  576. label000005BE:
  577. 000005BE  2054                     movea.l    A0, [A4]
  578. 000005C0  2028 000A                move.l     D0, [A0 + 0xA]
  579. 000005C4  90AE 000C                sub.l      D0, [A6 + 0xC]
  580. 000005C8  2F00                     move.l     -[A7], D0
  581. 000005CA  2F0B                     move.l     -[A7], A3
  582. 000005CC  4EBA 039E                jsr        [PC + 0x39E /* 0000096C */]
  583. 000005D0  202E 000C                move.l     D0, [A6 + 0xC]
  584. 000005D4  2054                     movea.l    A0, [A4]
  585. 000005D6  91A8 000A                sub.l      [A0 + 0xA], D0
  586. 000005DA  4AA8 0006                tst.l      [A0 + 0x6]
  587. 000005DE  670C                     beq        +0xE /* 000005EC */
  588. 000005E0  487A FEDE                pea.l      [PC - 0x122 /* 000004C0, value 0x4E56FFFC */]
  589. 000005E4  2F0E                     move.l     -[A7], A6
  590. 000005E6  2F0B                     move.l     -[A7], A3
  591. 000005E8  4EBA FE26                jsr        [PC - 0x1DA /* 00000410 */]
  592. label000005EC:
  593. 000005EC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  594. 000005F0  4E5E                     unlink     A6
  595. 000005F2  205F                     movea.l    A0, [A7]+
  596. 000005F4  DEFC 000C                add.w      A7, 0xC
  597. 000005F8  4ED0                     jmp        [A0]
  598. 000005FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  599. // begin alternate branch 000005FC-00000600
  600. fn000005FC:
  601. 000005FC  4E56 FFFC                link       A6, -0x0004
  602. // end alternate branch 000005FC-00000600
  603. fn000005FC: // (misaligned)
  604. 000005FE  FFFC                     .invalid   <<F/7/7>>
  605. 00000600  2F0C                     move.l     -[A7], A4
  606. 00000602  286E 0008                movea.l    A4, [A6 + 0x8]
  607. 00000606  42A7                     clr.l      -[A7]
  608. 00000608  206E 0008                movea.l    A0, [A6 + 0x8]
  609. 0000060C  2F10                     move.l     -[A7], [A0]
  610. 0000060E  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  611. 00000612  2054                     movea.l    A0, [A4]
  612. 00000614  2028 001C                move.l     D0, [A0 + 0x1C]
  613. 00000618  D09F                     add.l      D0, [A7]+
  614. 0000061A  222E 000C                move.l     D1, [A6 + 0xC]
  615. 0000061E  5381                     subq.l     D1, 1
  616. 00000620  3428 0010                move.w     D2, [A0 + 0x10]
  617. 00000624  E5A9                     lsl        D1, D2
  618. 00000626  D280                     add.l      D1, D0
  619. 00000628  2D41 0010                move.l     [A6 + 0x10], D1
  620. 0000062C  285F                     movea.l    A4, [A7]+
  621. 0000062E  4E5E                     unlink     A6
  622. 00000630  205F                     movea.l    A0, [A7]+
  623. 00000632  504F                     addq.w     A7, 8
  624. 00000634  4ED0                     jmp        [A0]
  625. 00000636  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  626. export_579: // at 00000638 (misaligned)
  627. 0000063A  0000 48E7                ori.b      D0, 0xE7
  628. 0000063E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  629. 00000642  0008 284B                ori.b      A0, 0x4B /* 'K' */
  630. 00000646  2054                     movea.l    A0, [A4]
  631. 00000648  4AA8 0006                tst.l      [A0 + 0x6]
  632. 0000064C  671E                     beq        +0x20 /* 0000066C */
  633. 0000064E  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  634. 00000654  4AA8 000A                tst.l      [A0 + 0xA]
  635. 00000658  6F18                     ble        +0x1A /* 00000672 */
  636. 0000065A  7001                     moveq.l    D0, 0x01
  637. 0000065C  2F00                     move.l     -[A7], D0
  638. 0000065E  2054                     movea.l    A0, [A4]
  639. 00000660  2F28 000A                move.l     -[A7], [A0 + 0xA]
  640. 00000664  2F0B                     move.l     -[A7], A3
  641. 00000666  4EBA FEF4                jsr        [PC - 0x10C /* 0000055C */]
  642. 0000066A  6006                     bra        +0x8 /* 00000672 */
  643. label0000066C:
  644. 0000066C  2F0B                     move.l     -[A7], A3
  645. 0000066E  4EBA 21AC                jsr        [PC + 0x21AC /* 0000281C */]
  646. label00000672:
  647. 00000672  4CDF 1800                movem.l    A3,A4, [A7]+
  648. 00000676  4E5E                     unlink     A6
  649. 00000678  2E9F                     move.l     [A7], [A7]+
  650. 0000067A  4E75                     rts
  651. export_580:
  652. 0000067C  4E56 0000                link       A6, 0
  653. 00000680  206E 0008                movea.l    A0, [A6 + 0x8]
  654. 00000684  2050                     movea.l    A0, [A0]
  655. 00000686  2D68 000A 000C           move.l     [A6 + 0xC], [A0 + 0xA]
  656. 0000068C  4E5E                     unlink     A6
  657. 0000068E  2E9F                     move.l     [A7], [A7]+
  658. 00000690  4E75                     rts
  659. 00000692  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  660. 00000696  FFFC                     .invalid   <<F/7/7>>
  661. 00000698  48E7 0018                movem.l    -[A7], A3,A4
  662. 0000069C  266E 0008                movea.l    A3, [A6 + 0x8]
  663. 000006A0  204B                     movea.l    A0, A3
  664. 000006A2  5088                     addq.l     A0, 8
  665. 000006A4  2050                     movea.l    A0, [A0]
  666. 000006A6  2D48 FFFC                move.l     [A6 - 0x4], A0
  667. 000006AA  286E 000C                movea.l    A4, [A6 + 0xC]
  668. 000006AE  102C 0014                move.b     D0, [A4 + 0x14]
  669. 000006B2  6738                     beq        +0x3A /* 000006EC */
  670. 000006B4  202B 0014                move.l     D0, [A3 + 0x14]
  671. 000006B8  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  672. 000006BC  6E08                     bgt        +0xA /* 000006C6 */
  673. 000006BE  202B 000C                move.l     D0, [A3 + 0xC]
  674. 000006C2  D1AC 0008                add.l      [A4 + 0x8], D0
  675. label000006C6:
  676. 000006C6  202B 0014                move.l     D0, [A3 + 0x14]
  677. 000006CA  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  678. 000006CE  6E08                     bgt        +0xA /* 000006D8 */
  679. 000006D0  202B 000C                move.l     D0, [A3 + 0xC]
  680. 000006D4  D1AC 000C                add.l      [A4 + 0xC], D0
  681. label000006D8:
  682. 000006D8  202B 0014                move.l     D0, [A3 + 0x14]
  683. 000006DC  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  684. 000006E0  6E40                     bgt        +0x42 /* 00000722 */
  685. 000006E2  202B 000C                move.l     D0, [A3 + 0xC]
  686. 000006E6  D1AC 0010                add.l      [A4 + 0x10], D0
  687. 000006EA  6036                     bra        +0x38 /* 00000722 */
  688. label000006EC:
  689. 000006EC  202B 0014                move.l     D0, [A3 + 0x14]
  690. 000006F0  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  691. 000006F4  6E08                     bgt        +0xA /* 000006FE */
  692. 000006F6  202B 000C                move.l     D0, [A3 + 0xC]
  693. 000006FA  D1AC 0008                add.l      [A4 + 0x8], D0
  694. label000006FE:
  695. 000006FE  202B 0014                move.l     D0, [A3 + 0x14]
  696. 00000702  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  697. 00000706  6C08                     bge        +0xA /* 00000710 */
  698. 00000708  202B 000C                move.l     D0, [A3 + 0xC]
  699. 0000070C  D1AC 000C                add.l      [A4 + 0xC], D0
  700. label00000710:
  701. 00000710  202B 0014                move.l     D0, [A3 + 0x14]
  702. 00000714  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  703. 00000718  6E08                     bgt        +0xA /* 00000722 */
  704. 0000071A  202B 000C                move.l     D0, [A3 + 0xC]
  705. 0000071E  D1AC 0010                add.l      [A4 + 0x10], D0
  706. label00000722:
  707. 00000722  4CDF 1800                movem.l    A3,A4, [A7]+
  708. 00000726  4E5E                     unlink     A6
  709. 00000728  205F                     movea.l    A0, [A7]+
  710. 0000072A  504F                     addq.w     A7, 8
  711. 0000072C  4ED0                     jmp        [A0]
  712. 0000072E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  713. // begin alternate branch 00000730-00000734
  714. fn00000730:
  715. 00000730  4E56 FFF0                link       A6, -0x0010
  716. // end alternate branch 00000730-00000734
  717. fn00000730: // (misaligned)
  718. 00000732  FFF0                     .invalid   <<F/7/7>>
  719. 00000734  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  720. 00000738  2E2E 0008                move.l     D7, [A6 + 0x8]
  721. 0000073C  2847                     movea.l    A4, D7
  722. 0000073E  202E 000C                move.l     D0, [A6 + 0xC]
  723. 00000742  2054                     movea.l    A0, [A4]
  724. 00000744  D0A8 000A                add.l      D0, [A0 + 0xA]
  725. 00000748  2F00                     move.l     -[A7], D0
  726. 0000074A  2F07                     move.l     -[A7], D7
  727. 0000074C  4EBA 021E                jsr        [PC + 0x21E /* 0000096C */]
  728. 00000750  42A7                     clr.l      -[A7]
  729. 00000752  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  730. 00000756  2F07                     move.l     -[A7], D7
  731. 00000758  4EBA FEA2                jsr        [PC - 0x15E /* 000005FC */]
  732. 0000075C  265F                     movea.l    A3, [A7]+
  733. 0000075E  42A7                     clr.l      -[A7]
  734. 00000760  202E 000C                move.l     D0, [A6 + 0xC]
  735. 00000764  D0AE 0014                add.l      D0, [A6 + 0x14]
  736. 00000768  2F00                     move.l     -[A7], D0
  737. 0000076A  2F07                     move.l     -[A7], D7
  738. 0000076C  4EBA FE8E                jsr        [PC - 0x172 /* 000005FC */]
  739. 00000770  281F                     move.l     D4, [A7]+
  740. 00000772  42A7                     clr.l      -[A7]
  741. 00000774  2054                     movea.l    A0, [A4]
  742. 00000776  2028 000A                move.l     D0, [A0 + 0xA]
  743. 0000077A  5280                     addq.l     D0, 1
  744. 0000077C  2F00                     move.l     -[A7], D0
  745. 0000077E  2F07                     move.l     -[A7], D7
  746. 00000780  4EBA FE7A                jsr        [PC - 0x186 /* 000005FC */]
  747. 00000784  2A1F                     move.l     D5, [A7]+
  748. 00000786  2054                     movea.l    A0, [A4]
  749. 00000788  3028 0010                move.w     D0, [A0 + 0x10]
  750. 0000078C  2C2E 000C                move.l     D6, [A6 + 0xC]
  751. 00000790  E1AE                     lsl        D6, D0
  752. 00000792  202E 0014                move.l     D0, [A6 + 0x14]
  753. 00000796  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  754. 0000079A  6E0E                     bgt        +0x10 /* 000007AA */
  755. 0000079C  2F0B                     move.l     -[A7], A3
  756. 0000079E  2F04                     move.l     -[A7], D4
  757. 000007A0  2005                     move.l     D0, D5
  758. 000007A2  908B                     sub.l      D0, A3
  759. 000007A4  2F00                     move.l     -[A7], D0
  760. 000007A6  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  761. label000007AA:
  762. 000007AA  7004                     moveq.l    D0, 0x04
  763. 000007AC  B086                     cmp.l      D0, D6
  764. 000007AE  57C0                     seq        D0
  765. 000007B0  4A00                     tst.b      D0
  766. 000007B2  6728                     beq        +0x2A /* 000007DC */
  767. 000007B4  122E 0013                move.b     D1, [A6 + 0x13]
  768. 000007B8  0241 0001                andi.w     D1, 0x1
  769. 000007BC  0A01 0001                xori.b     D1, 0x1
  770. 000007C0  C001                     and.b      D0, D1
  771. 000007C2  4A00                     tst.b      D0
  772. 000007C4  6716                     beq        +0x18 /* 000007DC */
  773. 000007C6  220B                     move.l     D1, A3
  774. 000007C8  0241 0001                andi.w     D1, 0x1
  775. 000007CC  0A01 0001                xori.b     D1, 0x1
  776. 000007D0  C001                     and.b      D0, D1
  777. 000007D2  6708                     beq        +0xA /* 000007DC */
  778. 000007D4  206E 0010                movea.l    A0, [A6 + 0x10]
  779. 000007D8  2690                     move.l     [A3], [A0]
  780. 000007DA  600C                     bra        +0xE /* 000007E8 */
  781. label000007DC:
  782. 000007DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  783. 000007E0  2F0B                     move.l     -[A7], A3
  784. 000007E2  2F06                     move.l     -[A7], D6
  785. 000007E4  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  786. label000007E8:
  787. 000007E8  202E 000C                move.l     D0, [A6 + 0xC]
  788. 000007EC  2054                     movea.l    A0, [A4]
  789. 000007EE  D1A8 000A                add.l      [A0 + 0xA], D0
  790. 000007F2  4AA8 0006                tst.l      [A0 + 0x6]
  791. 000007F6  670C                     beq        +0xE /* 00000804 */
  792. 000007F8  487A FE9A                pea.l      [PC - 0x166 /* 00000694, value 0x4E56FFFC */]
  793. 000007FC  2F0E                     move.l     -[A7], A6
  794. 000007FE  2F07                     move.l     -[A7], D7
  795. 00000800  4EBA FC0E                jsr        [PC - 0x3F2 /* 00000410 */]
  796. label00000804:
  797. 00000804  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  798. 00000808  4E5E                     unlink     A6
  799. 0000080A  205F                     movea.l    A0, [A7]+
  800. 0000080C  DEFC 0010                add.w      A7, 0x10
  801. 00000810  4ED0                     jmp        [A0]
  802. 00000812  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  803. export_581: // at 00000814 (misaligned)
  804. 00000816  0000 206E                ori.b      D0, 0x6E /* 'n' */
  805. 0000081A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  806. 0000081E  4AA8 000A                tst.l      [A0 + 0xA]
  807. 00000822  57C0                     seq        D0
  808. 00000824  4400                     neg.b      D0
  809. 00000826  1D40 000C                move.b     [A6 + 0xC], D0
  810. 0000082A  4E5E                     unlink     A6
  811. 0000082C  2E9F                     move.l     [A7], [A7]+
  812. 0000082E  4E75                     rts
  813. 00000830  4E56 FFFC                link       A6, -0x0004
  814. 00000834  2F0C                     move.l     -[A7], A4
  815. 00000836  286E 0008                movea.l    A4, [A6 + 0x8]
  816. 0000083A  204C                     movea.l    A0, A4
  817. 0000083C  5088                     addq.l     A0, 8
  818. 0000083E  2050                     movea.l    A0, [A0]
  819. 00000840  2D48 FFFC                move.l     [A6 - 0x4], A0
  820. 00000844  486C FFAC                pea.l      [A4 - 0x54]
  821. 00000848  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  822. 0000084C  4EBA FB72                jsr        [PC - 0x48E /* 000003C0 */]
  823. 00000850  285F                     movea.l    A4, [A7]+
  824. 00000852  4E5E                     unlink     A6
  825. 00000854  205F                     movea.l    A0, [A7]+
  826. 00000856  DEFC 000A                add.w      A7, 0xA /* '\n' */
  827. 0000085A  4ED0                     jmp        [A0]
  828. fn0000085C:
  829. 0000085C  4E56 FFAC                link       A6, -0x0054
  830. 00000860  48E7 0018                movem.l    -[A7], A3,A4
  831. 00000864  266E 0008                movea.l    A3, [A6 + 0x8]
  832. 00000868  284B                     movea.l    A4, A3
  833. 0000086A  7000                     moveq.l    D0, 0x00
  834. 0000086C  2D40 0016                move.l     [A6 + 0x16], D0
  835. 00000870  2054                     movea.l    A0, [A4]
  836. 00000872  4AA8 000A                tst.l      [A0 + 0xA]
  837. 00000876  6F00 00E4                ble        +0xE6 /* 0000095C */
  838. 0000087A  486E FFAC                pea.l      [A6 - 0x54]
  839. 0000087E  2F0B                     move.l     -[A7], A3
  840. 00000880  4EBA FAEE                jsr        [PC - 0x512 /* 00000370 */]
  841. 00000884  486E FFC2                pea.l      [A6 - 0x3E]
  842. 00000888  487A FFA6                pea.l      [PC - 0x5A /* 00000830, value 0x4E56FFFC */]
  843. 0000088C  2F0E                     move.l     -[A7], A6
  844. 0000088E  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  845. 00000892  1D6E 000C FFC0           move.b     [A6 - 0x40], [A6 + 0xC]
  846. 00000898  7001                     moveq.l    D0, 0x01
  847. 0000089A  2D40 FFB4                move.l     [A6 - 0x4C], D0
  848. 0000089E  2054                     movea.l    A0, [A4]
  849. 000008A0  2D68 000A FFBC           move.l     [A6 - 0x44], [A0 + 0xA]
  850. 000008A6  102E 000C                move.b     D0, [A6 + 0xC]
  851. 000008AA  6730                     beq        +0x32 /* 000008DC */
  852. 000008AC  2D6E FFB4 FFB8           move.l     [A6 - 0x48], [A6 - 0x4C]
  853. label000008B2:
  854. 000008B2  4267                     clr.w      -[A7]
  855. 000008B4  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  856. 000008B8  41EE 000E                lea.l      A0, [A6 + 0xE]
  857. 000008BC  2018                     move.l     D0, [A0]+
  858. 000008BE  6702                     beq        +0x4 /* 000008C2 */
  859. 000008C0  2F00                     move.l     -[A7], D0
  860. label000008C2:
  861. 000008C2  2050                     movea.l    A0, [A0]
  862. 000008C4  4E90                     jsr        [A0]
  863. 000008C6  101F                     move.b     D0, [A7]+
  864. 000008C8  6702                     beq        +0x4 /* 000008CC */
  865. 000008CA  603E                     bra        +0x40 /* 0000090A */
  866. label000008CC:
  867. 000008CC  52AE FFB8                addq.l     [A6 - 0x48], 1
  868. 000008D0  202E FFB8                move.l     D0, [A6 - 0x48]
  869. 000008D4  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  870. 000008D8  6FD8                     ble        -0x26 /* 000008B2 */
  871. 000008DA  602E                     bra        +0x30 /* 0000090A */
  872. label000008DC:
  873. 000008DC  2D6E FFBC FFB8           move.l     [A6 - 0x48], [A6 - 0x44]
  874. label000008E2:
  875. 000008E2  4267                     clr.w      -[A7]
  876. 000008E4  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  877. 000008E8  41EE 000E                lea.l      A0, [A6 + 0xE]
  878. 000008EC  2018                     move.l     D0, [A0]+
  879. 000008EE  6702                     beq        +0x4 /* 000008F2 */
  880. 000008F0  2F00                     move.l     -[A7], D0
  881. label000008F2:
  882. 000008F2  2050                     movea.l    A0, [A0]
  883. 000008F4  4E90                     jsr        [A0]
  884. 000008F6  101F                     move.b     D0, [A7]+
  885. 000008F8  6702                     beq        +0x4 /* 000008FC */
  886. 000008FA  600E                     bra        +0x10 /* 0000090A */
  887. label000008FC:
  888. 000008FC  53AE FFB8                subq.l     [A6 - 0x48], 1
  889. 00000900  202E FFB8                move.l     D0, [A6 - 0x48]
  890. 00000904  B0AE FFB4                cmp.l      D0, [A6 - 0x4C]
  891. 00000908  6CD8                     bge        -0x26 /* 000008E2 */
  892. label0000090A:
  893. 0000090A  4AAE FFB8                tst.l      [A6 - 0x48]
  894. 0000090E  5DC0                     slt        D0
  895. 00000910  4A00                     tst.b      D0
  896. 00000912  6610                     bne        +0x12 /* 00000924 */
  897. 00000914  222E FFB8                move.l     D1, [A6 - 0x48]
  898. 00000918  2054                     movea.l    A0, [A4]
  899. 0000091A  B2A8 000A                cmp.l      D1, [A0 + 0xA]
  900. 0000091E  5EC1                     sgt        D1
  901. 00000920  8001                     or.b       D0, D1
  902. 00000922  6708                     beq        +0xA /* 0000092C */
  903. label00000924:
  904. 00000924  7000                     moveq.l    D0, 0x00
  905. 00000926  2D40 0016                move.l     [A6 + 0x16], D0
  906. 0000092A  6006                     bra        +0x8 /* 00000932 */
  907. label0000092C:
  908. 0000092C  2D6E FFB8 0016           move.l     [A6 + 0x16], [A6 - 0x48]
  909. label00000932:
  910. 00000932  486E FFC2                pea.l      [A6 - 0x3E]
  911. 00000936  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  912. 0000093A  486E FFAC                pea.l      [A6 - 0x54]
  913. 0000093E  2F0B                     move.l     -[A7], A3
  914. 00000940  4EBA FA7E                jsr        [PC - 0x582 /* 000003C0 */]
  915. 00000944  2054                     movea.l    A0, [A4]
  916. 00000946  1028 001A                move.b     D0, [A0 + 0x1A]
  917. 0000094A  6710                     beq        +0x12 /* 0000095C */
  918. 0000094C  4AA8 0006                tst.l      [A0 + 0x6]
  919. 00000950  57C1                     seq        D1
  920. 00000952  C001                     and.b      D0, D1
  921. 00000954  6706                     beq        +0x8 /* 0000095C */
  922. 00000956  2F0B                     move.l     -[A7], A3
  923. 00000958  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  924. label0000095C:
  925. 0000095C  4CDF 1800                movem.l    A3,A4, [A7]+
  926. 00000960  4E5E                     unlink     A6
  927. 00000962  205F                     movea.l    A0, [A7]+
  928. 00000964  DEFC 000E                add.w      A7, 0xE
  929. 00000968  4ED0                     jmp        [A0]
  930. 0000096A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  931. // begin alternate branch 0000096C-00000970
  932. fn0000096C:
  933. 0000096C  4E56 FFFC                link       A6, -0x0004
  934. // end alternate branch 0000096C-00000970
  935. fn0000096C: // (misaligned)
  936. 0000096E  FFFC                     .invalid   <<F/7/7>>
  937. 00000970  48E7 0308                movem.l    -[A7], D6,D7,A4
  938. 00000974  2C2E 000C                move.l     D6, [A6 + 0xC]
  939. 00000978  286E 0008                movea.l    A4, [A6 + 0x8]
  940. 0000097C  2054                     movea.l    A0, [A4]
  941. 0000097E  BCA8 0016                cmp.l      D6, [A0 + 0x16]
  942. 00000982  5EC0                     sgt        D0
  943. 00000984  4A00                     tst.b      D0
  944. 00000986  6610                     bne        +0x12 /* 00000998 */
  945. 00000988  2228 0016                move.l     D1, [A0 + 0x16]
  946. 0000098C  9286                     sub.l      D1, D6
  947. 0000098E  B2A8 0012                cmp.l      D1, [A0 + 0x12]
  948. 00000992  5CC1                     sge        D1
  949. 00000994  8001                     or.b       D0, D1
  950. 00000996  6746                     beq        +0x48 /* 000009DE */
  951. label00000998:
  952. 00000998  2054                     movea.l    A0, [A4]
  953. 0000099A  4AA8 0012                tst.l      [A0 + 0x12]
  954. 0000099E  671C                     beq        +0x1E /* 000009BC */
  955. 000009A0  2028 0012                move.l     D0, [A0 + 0x12]
  956. 000009A4  D086                     add.l      D0, D6
  957. 000009A6  2228 0012                move.l     D1, [A0 + 0x12]
  958. 000009AA  D286                     add.l      D1, D6
  959. 000009AC  2F01                     move.l     -[A7], D1
  960. 000009AE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  961. 000009B2  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  962. 000009B6  2E00                     move.l     D7, D0
  963. 000009B8  9E9F                     sub.l      D7, [A7]+
  964. 000009BA  6002                     bra        +0x4 /* 000009BE */
  965. label000009BC:
  966. 000009BC  2E06                     move.l     D7, D6
  967. label000009BE:
  968. 000009BE  2054                     movea.l    A0, [A4]
  969. 000009C0  BEA8 0016                cmp.l      D7, [A0 + 0x16]
  970. 000009C4  6712                     beq        +0x14 /* 000009D8 */
  971. 000009C6  3028 0010                move.w     D0, [A0 + 0x10]
  972. 000009CA  2207                     move.l     D1, D7
  973. 000009CC  E1A9                     lsl        D1, D0
  974. 000009CE  2F01                     move.l     -[A7], D1
  975. 000009D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  976. 000009D4  4EBA 1EB2                jsr        [PC + 0x1EB2 /* 00002888 */]
  977. label000009D8:
  978. 000009D8  2054                     movea.l    A0, [A4]
  979. 000009DA  2147 0016                move.l     [A0 + 0x16], D7
  980. label000009DE:
  981. 000009DE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  982. 000009E2  4E5E                     unlink     A6
  983. 000009E4  205F                     movea.l    A0, [A7]+
  984. 000009E6  504F                     addq.w     A7, 8
  985. 000009E8  4ED0                     jmp        [A0]
  986. 000009EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  987. export_582: // at 000009EC (misaligned)
  988. 000009EE  FFFC                     .invalid   <<F/7/7>>
  989. 000009F0  486E FFFC                pea.l      [A6 - 0x4]
  990. 000009F4  486D 1E5C                pea.l      [A5 + 0x1E5C]
  991. 000009F8  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  992. 000009FC  4EBA 1D9E                jsr        [PC + 0x1D9E /* 0000279C */]
  993. 00000A00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  994. 00000A04  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  995. 00000A08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  996. 00000A0C  4EBA 002E                jsr        [PC + 0x2E /* 00000A3C */]
  997. 00000A10  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  998. 00000A16  4E5E                     unlink     A6
  999. 00000A18  4E75                     rts
  1000. 00000A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1001. // begin alternate branch 00000A1C-00000A22
  1002. export_583:
  1003. fn00000A1C:
  1004. 00000A1C  4E56 0000                link       A6, 0
  1005. 00000A20  7000                     moveq.l    D0, 0x00
  1006. // end alternate branch 00000A1C-00000A22
  1007. export_583: // at 00000A1C (misaligned)
  1008. fn00000A1C: // (misaligned)
  1009. 00000A1E  0000 7000                ori.b      D0, 0x0
  1010. 00000A22  2D40 000C                move.l     [A6 + 0xC], D0
  1011. 00000A26  4AAE 0008                tst.l      [A6 + 0x8]
  1012. 00000A2A  6708                     beq        +0xA /* 00000A34 */
  1013. 00000A2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1014. 00000A30  4EBA 0146                jsr        [PC + 0x146 /* 00000B78 */]
  1015. label00000A34:
  1016. 00000A34  4E5E                     unlink     A6
  1017. 00000A36  2E9F                     move.l     [A7], [A7]+
  1018. 00000A38  4E75                     rts
  1019. 00000A3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1020. // begin alternate branch 00000A3C-00000A42
  1021. fn00000A3C:
  1022. 00000A3C  4E56 0000                link       A6, 0
  1023. 00000A40  42A7                     clr.l      -[A7]
  1024. // end alternate branch 00000A3C-00000A42
  1025. fn00000A3C: // (misaligned)
  1026. 00000A3E  0000 42A7                ori.b      D0, 0xA7
  1027. 00000A42  3F3C 0004                move.w     -[A7], 0x4
  1028. 00000A46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1029. 00000A4A  4EBA F9FC                jsr        [PC - 0x604 /* 00000448 */]
  1030. 00000A4E  206E 0008                movea.l    A0, [A6 + 0x8]
  1031. 00000A52  2050                     movea.l    A0, [A0]
  1032. 00000A54  4268 0020                clr.w      [A0 + 0x20]
  1033. 00000A58  4E5E                     unlink     A6
  1034. 00000A5A  2E9F                     move.l     [A7], [A7]+
  1035. 00000A5C  4E75                     rts
  1036. 00000A5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1037. // begin alternate branch 00000A60-00000A66
  1038. export_584:
  1039. fn00000A60:
  1040. 00000A60  4E56 0000                link       A6, 0
  1041. 00000A64  42A7                     clr.l      -[A7]
  1042. // end alternate branch 00000A60-00000A66
  1043. export_584: // at 00000A60 (misaligned)
  1044. fn00000A60: // (misaligned)
  1045. 00000A62  0000 42A7                ori.b      D0, 0xA7
  1046. 00000A66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1047. 00000A6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1048. 00000A6E  4EBA FB8C                jsr        [PC - 0x474 /* 000005FC */]
  1049. 00000A72  205F                     movea.l    A0, [A7]+
  1050. 00000A74  2D50 0010                move.l     [A6 + 0x10], [A0]
  1051. 00000A78  4E5E                     unlink     A6
  1052. 00000A7A  205F                     movea.l    A0, [A7]+
  1053. 00000A7C  504F                     addq.w     A7, 8
  1054. 00000A7E  4ED0                     jmp        [A0]
  1055. fn00000A80:
  1056. 00000A80  4E56 0000                link       A6, 0
  1057. 00000A84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1058. 00000A88  7001                     moveq.l    D0, 0x01
  1059. 00000A8A  2F00                     move.l     -[A7], D0
  1060. 00000A8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1061. 00000A90  4EBA FACA                jsr        [PC - 0x536 /* 0000055C */]
  1062. 00000A94  4E5E                     unlink     A6
  1063. 00000A96  205F                     movea.l    A0, [A7]+
  1064. 00000A98  504F                     addq.w     A7, 8
  1065. 00000A9A  4ED0                     jmp        [A0]
  1066. export_585:
  1067. 00000A9C  4E56 FFFC                link       A6, -0x0004
  1068. 00000AA0  48E7 0108                movem.l    -[A7], D7,A4
  1069. 00000AA4  286E 0008                movea.l    A4, [A6 + 0x8]
  1070. 00000AA8  42A7                     clr.l      -[A7]
  1071. 00000AAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1072. 00000AAE  2F0C                     move.l     -[A7], A4
  1073. 00000AB0  4EBA 010E                jsr        [PC + 0x10E /* 00000BC0 */]
  1074. 00000AB4  2E1F                     move.l     D7, [A7]+
  1075. 00000AB6  6708                     beq        +0xA /* 00000AC0 */
  1076. 00000AB8  2F07                     move.l     -[A7], D7
  1077. 00000ABA  2F0C                     move.l     -[A7], A4
  1078. 00000ABC  4EBA FFC2                jsr        [PC - 0x3E /* 00000A80 */]
  1079. label00000AC0:
  1080. 00000AC0  4CDF 1080                movem.l    D7,A4, [A7]+
  1081. 00000AC4  4E5E                     unlink     A6
  1082. 00000AC6  205F                     movea.l    A0, [A7]+
  1083. 00000AC8  504F                     addq.w     A7, 8
  1084. 00000ACA  4ED0                     jmp        [A0]
  1085. 00000ACC  4E56 0000                link       A6, 0
  1086. 00000AD0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1087. 00000AD4  226E 0008                movea.l    A1, [A6 + 0x8]
  1088. 00000AD8  41E9 000C                lea.l      A0, [A1 + 0xC]
  1089. 00000ADC  2018                     move.l     D0, [A0]+
  1090. 00000ADE  6702                     beq        +0x4 /* 00000AE2 */
  1091. 00000AE0  2F00                     move.l     -[A7], D0
  1092. label00000AE2:
  1093. 00000AE2  2050                     movea.l    A0, [A0]
  1094. 00000AE4  4E90                     jsr        [A0]
  1095. 00000AE6  422E 0010                clr.b      [A6 + 0x10]
  1096. 00000AEA  4E5E                     unlink     A6
  1097. 00000AEC  205F                     movea.l    A0, [A7]+
  1098. 00000AEE  504F                     addq.w     A7, 8
  1099. 00000AF0  4ED0                     jmp        [A0]
  1100. 00000AF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1101. // begin alternate branch 00000AF4-00000AF8
  1102. export_586:
  1103. fn00000AF4:
  1104. 00000AF4  4E56 FFFC                link       A6, -0x0004
  1105. // end alternate branch 00000AF4-00000AF8
  1106. export_586: // at 00000AF4 (misaligned)
  1107. fn00000AF4: // (misaligned)
  1108. 00000AF6  FFFC                     .invalid   <<F/7/7>>
  1109. 00000AF8  42A7                     clr.l      -[A7]
  1110. 00000AFA  487A FFD0                pea.l      [PC - 0x30 /* 00000ACC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1111. 00000AFE  2F0E                     move.l     -[A7], A6
  1112. 00000B00  1F3C 0001                move.b     -[A7], 0x1
  1113. 00000B04  486E FFFC                pea.l      [A6 - 0x4]
  1114. 00000B08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1115. 00000B0C  4EBA 01BE                jsr        [PC + 0x1BE /* 00000CCC */]
  1116. 00000B10  4A9F                     tst.l      [A7]+
  1117. 00000B12  4E5E                     unlink     A6
  1118. 00000B14  205F                     movea.l    A0, [A7]+
  1119. 00000B16  DEFC 000C                add.w      A7, 0xC
  1120. 00000B1A  4ED0                     jmp        [A0]
  1121. export_587:
  1122. 00000B1C  4E56 0000                link       A6, 0
  1123. 00000B20  206E 0008                movea.l    A0, [A6 + 0x8]
  1124. 00000B24  2050                     movea.l    A0, [A0]
  1125. 00000B26  4AA8 000A                tst.l      [A0 + 0xA]
  1126. 00000B2A  6E08                     bgt        +0xA /* 00000B34 */
  1127. 00000B2C  7000                     moveq.l    D0, 0x00
  1128. 00000B2E  2D40 000C                move.l     [A6 + 0xC], D0
  1129. 00000B32  6012                     bra        +0x14 /* 00000B46 */
  1130. label00000B34:
  1131. 00000B34  42A7                     clr.l      -[A7]
  1132. 00000B36  7001                     moveq.l    D0, 0x01
  1133. 00000B38  2F00                     move.l     -[A7], D0
  1134. 00000B3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1135. 00000B3E  4EBA FF20                jsr        [PC - 0xE0 /* 00000A60 */]
  1136. 00000B42  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1137. label00000B46:
  1138. 00000B46  4E5E                     unlink     A6
  1139. 00000B48  2E9F                     move.l     [A7], [A7]+
  1140. 00000B4A  4E75                     rts
  1141. export_588:
  1142. 00000B4C  4E56 FFFC                link       A6, -0x0004
  1143. 00000B50  42A7                     clr.l      -[A7]
  1144. 00000B52  41EE 0014                lea.l      A0, [A6 + 0x14]
  1145. 00000B56  2F20                     move.l     -[A7], -[A0]
  1146. 00000B58  2F20                     move.l     -[A7], -[A0]
  1147. 00000B5A  1F3C 0001                move.b     -[A7], 0x1
  1148. 00000B5E  486E FFFC                pea.l      [A6 - 0x4]
  1149. 00000B62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1150. 00000B66  4EBA 0164                jsr        [PC + 0x164 /* 00000CCC */]
  1151. 00000B6A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1152. 00000B6E  4E5E                     unlink     A6
  1153. 00000B70  205F                     movea.l    A0, [A7]+
  1154. 00000B72  DEFC 000C                add.w      A7, 0xC
  1155. 00000B76  4ED0                     jmp        [A0]
  1156. fn00000B78:
  1157. 00000B78  4E56 0000                link       A6, 0
  1158. 00000B7C  487A 179E                pea.l      [PC + 0x179E /* 0000231C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1159. 00000B80  42A7                     clr.l      -[A7]
  1160. 00000B82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1161. 00000B86  4EBA FF6C                jsr        [PC - 0x94 /* 00000AF4 */]
  1162. 00000B8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1163. 00000B8E  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  1164. 00000B92  4E5E                     unlink     A6
  1165. 00000B94  2E9F                     move.l     [A7], [A7]+
  1166. 00000B96  4E75                     rts
  1167. 00000B98  4E56 0000                link       A6, 0
  1168. 00000B9C  202E 000C                move.l     D0, [A6 + 0xC]
  1169. 00000BA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1170. 00000BA4  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  1171. 00000BA8  6608                     bne        +0xA /* 00000BB2 */
  1172. 00000BAA  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1173. 00000BB0  6004                     bra        +0x6 /* 00000BB6 */
  1174. label00000BB2:
  1175. 00000BB2  422E 0010                clr.b      [A6 + 0x10]
  1176. label00000BB6:
  1177. 00000BB6  4E5E                     unlink     A6
  1178. 00000BB8  205F                     movea.l    A0, [A7]+
  1179. 00000BBA  504F                     addq.w     A7, 8
  1180. 00000BBC  4ED0                     jmp        [A0]
  1181. 00000BBE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1182. // begin alternate branch 00000BC0-00000BC4
  1183. export_589:
  1184. fn00000BC0:
  1185. 00000BC0  4E56 FFFC                link       A6, -0x0004
  1186. // end alternate branch 00000BC0-00000BC4
  1187. export_589: // at 00000BC0 (misaligned)
  1188. fn00000BC0: // (misaligned)
  1189. 00000BC2  FFFC                     .invalid   <<F/7/7>>
  1190. 00000BC4  42A7                     clr.l      -[A7]
  1191. 00000BC6  487A FFD0                pea.l      [PC - 0x30 /* 00000B98, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1192. 00000BCA  2F0E                     move.l     -[A7], A6
  1193. 00000BCC  1F3C 0001                move.b     -[A7], 0x1
  1194. 00000BD0  486E FFFC                pea.l      [A6 - 0x4]
  1195. 00000BD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1196. 00000BD8  4EBA 00F2                jsr        [PC + 0xF2 /* 00000CCC */]
  1197. 00000BDC  4A9F                     tst.l      [A7]+
  1198. 00000BDE  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  1199. 00000BE4  4E5E                     unlink     A6
  1200. 00000BE6  205F                     movea.l    A0, [A7]+
  1201. 00000BE8  504F                     addq.w     A7, 8
  1202. 00000BEA  4ED0                     jmp        [A0]
  1203. export_590:
  1204. 00000BEC  4E56 0000                link       A6, 0
  1205. 00000BF0  42A7                     clr.l      -[A7]
  1206. 00000BF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1207. 00000BF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1208. 00000BFA  4EBA FFC4                jsr        [PC - 0x3C /* 00000BC0 */]
  1209. 00000BFE  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1210. 00000C02  4E5E                     unlink     A6
  1211. 00000C04  205F                     movea.l    A0, [A7]+
  1212. 00000C06  504F                     addq.w     A7, 8
  1213. 00000C08  4ED0                     jmp        [A0]
  1214. 00000C0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1215. export_591: // at 00000C0C (misaligned)
  1216. 00000C0E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1217. 00000C12  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1218. 00000C16  0008 4EBA                ori.b      A0, 0xBA
  1219. 00000C1A  002E 4E5E 205F           ori.b      [A6 + 0x205F], 0x5E /* '^' */
  1220. 00000C20  504F                     addq.w     A7, 8
  1221. 00000C22  4ED0                     jmp        [A0]
  1222. export_592:
  1223. fn00000C24:
  1224. 00000C24  4E56 0000                link       A6, 0
  1225. 00000C28  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1226. 00000C2C  486E 000C                pea.l      [A6 + 0xC]
  1227. 00000C30  7001                     moveq.l    D0, 0x01
  1228. 00000C32  2F00                     move.l     -[A7], D0
  1229. 00000C34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1230. 00000C38  4EBA FAF6                jsr        [PC - 0x50A /* 00000730 */]
  1231. 00000C3C  4E5E                     unlink     A6
  1232. 00000C3E  205F                     movea.l    A0, [A7]+
  1233. 00000C40  DEFC 000C                add.w      A7, 0xC
  1234. 00000C44  4ED0                     jmp        [A0]
  1235. 00000C46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1236. export_593: // at 00000C48 (misaligned)
  1237. 00000C4A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1238. 00000C4E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1239. 00000C52  2028 000A                move.l     D0, [A0 + 0xA]
  1240. 00000C56  5280                     addq.l     D0, 1
  1241. 00000C58  2F00                     move.l     -[A7], D0
  1242. 00000C5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1243. 00000C5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1244. 00000C62  4EBA FFC0                jsr        [PC - 0x40 /* 00000C24 */]
  1245. 00000C66  4E5E                     unlink     A6
  1246. 00000C68  205F                     movea.l    A0, [A7]+
  1247. 00000C6A  504F                     addq.w     A7, 8
  1248. 00000C6C  4ED0                     jmp        [A0]
  1249. 00000C6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1250. 00000C72  FFF6                     .invalid   <<F/7/7>>
  1251. 00000C74  48E7 0118                movem.l    -[A7], D7,A3,A4
  1252. 00000C78  286E 0008                movea.l    A4, [A6 + 0x8]
  1253. 00000C7C  204C                     movea.l    A0, A4
  1254. 00000C7E  5088                     addq.l     A0, 8
  1255. 00000C80  2050                     movea.l    A0, [A0]
  1256. 00000C82  2D48 FFF6                move.l     [A6 - 0xA], A0
  1257. 00000C86  42A7                     clr.l      -[A7]
  1258. 00000C88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1259. 00000C8C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1260. 00000C90  4EBA FDCE                jsr        [PC - 0x232 /* 00000A60 */]
  1261. 00000C94  265F                     movea.l    A3, [A7]+
  1262. 00000C96  4267                     clr.w      -[A7]
  1263. 00000C98  2F0B                     move.l     -[A7], A3
  1264. 00000C9A  226E 0008                movea.l    A1, [A6 + 0x8]
  1265. 00000C9E  41E9 0012                lea.l      A0, [A1 + 0x12]
  1266. 00000CA2  2018                     move.l     D0, [A0]+
  1267. 00000CA4  6702                     beq        +0x4 /* 00000CA8 */
  1268. 00000CA6  2F00                     move.l     -[A7], D0
  1269. label00000CA8:
  1270. 00000CA8  2050                     movea.l    A0, [A0]
  1271. 00000CAA  4E90                     jsr        [A0]
  1272. 00000CAC  1E1F                     move.b     D7, [A7]+
  1273. 00000CAE  1D47 0010                move.b     [A6 + 0x10], D7
  1274. 00000CB2  1007                     move.b     D0, D7
  1275. 00000CB4  6708                     beq        +0xA /* 00000CBE */
  1276. 00000CB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1277. 00000CBA  214B 001A                move.l     [A0 + 0x1A], A3
  1278. label00000CBE:
  1279. 00000CBE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1280. 00000CC2  4E5E                     unlink     A6
  1281. 00000CC4  205F                     movea.l    A0, [A7]+
  1282. 00000CC6  504F                     addq.w     A7, 8
  1283. 00000CC8  4ED0                     jmp        [A0]
  1284. 00000CCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1285. // begin alternate branch 00000CCC-00000CD0
  1286. fn00000CCC:
  1287. 00000CCC  4E56 FFFC                link       A6, -0x0004
  1288. // end alternate branch 00000CCC-00000CD0
  1289. fn00000CCC: // (misaligned)
  1290. 00000CCE  FFFC                     .invalid   <<F/7/7>>
  1291. 00000CD0  7000                     moveq.l    D0, 0x00
  1292. 00000CD2  2D40 001A                move.l     [A6 + 0x1A], D0
  1293. 00000CD6  206E 000C                movea.l    A0, [A6 + 0xC]
  1294. 00000CDA  2F08                     move.l     -[A7], A0
  1295. 00000CDC  42A7                     clr.l      -[A7]
  1296. 00000CDE  487A FF90                pea.l      [PC - 0x70 /* 00000C70, value 0x4E56FFF6 */]
  1297. 00000CE2  2F0E                     move.l     -[A7], A6
  1298. 00000CE4  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1299. 00000CE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1300. 00000CEC  4EBA FB6E                jsr        [PC - 0x492 /* 0000085C */]
  1301. 00000CF0  201F                     move.l     D0, [A7]+
  1302. 00000CF2  205F                     movea.l    A0, [A7]+
  1303. 00000CF4  2080                     move.l     [A0], D0
  1304. 00000CF6  4E5E                     unlink     A6
  1305. 00000CF8  205F                     movea.l    A0, [A7]+
  1306. 00000CFA  DEFC 0012                add.w      A7, 0x12
  1307. 00000CFE  4ED0                     jmp        [A0]
  1308. export_594:
  1309. 00000D00  4E56 FFFC                link       A6, -0x0004
  1310. 00000D04  42A7                     clr.l      -[A7]
  1311. 00000D06  41EE 0014                lea.l      A0, [A6 + 0x14]
  1312. 00000D0A  2F20                     move.l     -[A7], -[A0]
  1313. 00000D0C  2F20                     move.l     -[A7], -[A0]
  1314. 00000D0E  4267                     clr.w      -[A7]
  1315. 00000D10  486E FFFC                pea.l      [A6 - 0x4]
  1316. 00000D14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1317. 00000D18  4EBA FFB2                jsr        [PC - 0x4E /* 00000CCC */]
  1318. 00000D1C  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1319. 00000D20  4E5E                     unlink     A6
  1320. 00000D22  205F                     movea.l    A0, [A7]+
  1321. 00000D24  DEFC 000C                add.w      A7, 0xC
  1322. 00000D28  4ED0                     jmp        [A0]
  1323. 00000D2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1324. export_595: // at 00000D2C (misaligned)
  1325. 00000D2E  0000 202E                ori.b      D0, 0x2E /* '.' */
  1326. 00000D32  0010 B0AE                ori.b      [A0], 0xAE
  1327. 00000D36  000C 6F08                ori.b      A4, 0x8
  1328. 00000D3A  3D7C 0001 0014           move.w     [A6 + 0x14], 0x1
  1329. 00000D40  6016                     bra        +0x18 /* 00000D58 */
  1330. 00000D42  202E 0010                move.l     D0, [A6 + 0x10]
  1331. 00000D46  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1332. 00000D4A  6C08                     bge        +0xA /* 00000D54 */
  1333. 00000D4C  3D7C FFFF 0014           move.w     [A6 + 0x14], 0xFFFF
  1334. 00000D52  6004                     bra        +0x6 /* 00000D58 */
  1335. label00000D54:
  1336. 00000D54  426E 0014                clr.w      [A6 + 0x14]
  1337. label00000D58:
  1338. 00000D58  4E5E                     unlink     A6
  1339. 00000D5A  205F                     movea.l    A0, [A7]+
  1340. 00000D5C  DEFC 000C                add.w      A7, 0xC
  1341. 00000D60  4ED0                     jmp        [A0]
  1342. 00000D62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1343. // begin alternate branch 00000D64-00000D72
  1344. export_596:
  1345. fn00000D64:
  1346. 00000D64  4E56 0000                link       A6, 0
  1347. 00000D68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1348. 00000D6C  4EBA FCCE                jsr        [PC - 0x332 /* 00000A3C */]
  1349. 00000D70  4E5E                     unlink     A6
  1350. // end alternate branch 00000D64-00000D72
  1351. export_596: // at 00000D64 (misaligned)
  1352. fn00000D64: // (misaligned)
  1353. 00000D66  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1354. 00000D6A  0008 4EBA                ori.b      A0, 0xBA
  1355. 00000D6E  FCCE 4E5E                .extension 0xCCE <<F/2-3/6>> // unimplemented
  1356. 00000D72  2E9F                     move.l     [A7], [A7]+
  1357. 00000D74  4E75                     rts
  1358. 00000D76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1359. 00000D7A  FFFC                     .invalid   <<F/7/7>>
  1360. 00000D7C  2F0C                     move.l     -[A7], A4
  1361. 00000D7E  286E 0008                movea.l    A4, [A6 + 0x8]
  1362. 00000D82  204C                     movea.l    A0, A4
  1363. 00000D84  5088                     addq.l     A0, 8
  1364. 00000D86  2050                     movea.l    A0, [A0]
  1365. 00000D88  2D48 FFFC                move.l     [A6 - 0x4], A0
  1366. 00000D8C  486C FFAC                pea.l      [A4 - 0x54]
  1367. 00000D90  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1368. 00000D94  4EBA F62A                jsr        [PC - 0x9D6 /* 000003C0 */]
  1369. 00000D98  285F                     movea.l    A4, [A7]+
  1370. 00000D9A  4E5E                     unlink     A6
  1371. 00000D9C  205F                     movea.l    A0, [A7]+
  1372. 00000D9E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1373. 00000DA2  4ED0                     jmp        [A0]
  1374. fn00000DA4:
  1375. 00000DA4  4E56 FFA6                link       A6, -0x005A
  1376. 00000DA8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1377. 00000DAC  2A2E 000C                move.l     D5, [A6 + 0xC]
  1378. 00000DB0  2C2E 0008                move.l     D6, [A6 + 0x8]
  1379. 00000DB4  2846                     movea.l    A4, D6
  1380. 00000DB6  7000                     moveq.l    D0, 0x00
  1381. 00000DB8  2D40 0018                move.l     [A6 + 0x18], D0
  1382. 00000DBC  2054                     movea.l    A0, [A4]
  1383. 00000DBE  4AA8 000A                tst.l      [A0 + 0xA]
  1384. 00000DC2  660A                     bne        +0xC /* 00000DCE */
  1385. 00000DC4  2045                     movea.l    A0, D5
  1386. 00000DC6  7001                     moveq.l    D0, 0x01
  1387. 00000DC8  2080                     move.l     [A0], D0
  1388. 00000DCA  6000 00FA                bra        +0xFC /* 00000EC6 */
  1389. label00000DCE:
  1390. 00000DCE  486E FFAC                pea.l      [A6 - 0x54]
  1391. 00000DD2  2F06                     move.l     -[A7], D6
  1392. 00000DD4  4EBA F59A                jsr        [PC - 0xA66 /* 00000370 */]
  1393. 00000DD8  486E FFC2                pea.l      [A6 - 0x3E]
  1394. 00000DDC  487A FF9A                pea.l      [PC - 0x66 /* 00000D78, value 0x4E56FFFC */]
  1395. 00000DE0  2F0E                     move.l     -[A7], A6
  1396. 00000DE2  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1397. 00000DE6  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  1398. 00000DEC  7001                     moveq.l    D0, 0x01
  1399. 00000DEE  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1400. 00000DF2  2054                     movea.l    A0, [A4]
  1401. 00000DF4  2D68 000A FFBC           move.l     [A6 - 0x44], [A0 + 0xA]
  1402. label00000DFA:
  1403. 00000DFA  202E FFBC                move.l     D0, [A6 - 0x44]
  1404. 00000DFE  D0AE FFB4                add.l      D0, [A6 - 0x4C]
  1405. 00000E02  E288                     lsr        D0, 1
  1406. 00000E04  2D40 FFB8                move.l     [A6 - 0x48], D0
  1407. 00000E08  42A7                     clr.l      -[A7]
  1408. 00000E0A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1409. 00000E0E  2F06                     move.l     -[A7], D6
  1410. 00000E10  4EBA FC4E                jsr        [PC - 0x3B2 /* 00000A60 */]
  1411. 00000E14  265F                     movea.l    A3, [A7]+
  1412. 00000E16  4267                     clr.w      -[A7]
  1413. 00000E18  2F0B                     move.l     -[A7], A3
  1414. 00000E1A  41EE 0010                lea.l      A0, [A6 + 0x10]
  1415. 00000E1E  2018                     move.l     D0, [A0]+
  1416. 00000E20  6702                     beq        +0x4 /* 00000E24 */
  1417. 00000E22  2F00                     move.l     -[A7], D0
  1418. label00000E24:
  1419. 00000E24  2050                     movea.l    A0, [A0]
  1420. 00000E26  4E90                     jsr        [A0]
  1421. 00000E28  3E1F                     move.w     D7, [A7]+
  1422. 00000E2A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1423. 00000E2C  B047                     cmp.w      D0, D7
  1424. 00000E2E  6D0C                     blt        +0xE /* 00000E3C */
  1425. 00000E30  202E FFB8                move.l     D0, [A6 - 0x48]
  1426. 00000E34  5380                     subq.l     D0, 1
  1427. 00000E36  2D40 FFBC                move.l     [A6 - 0x44], D0
  1428. 00000E3A  600A                     bra        +0xC /* 00000E46 */
  1429. label00000E3C:
  1430. 00000E3C  202E FFB8                move.l     D0, [A6 - 0x48]
  1431. 00000E40  5280                     addq.l     D0, 1
  1432. 00000E42  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1433. label00000E46:
  1434. 00000E46  4A47                     tst.w      D7
  1435. 00000E48  57C0                     seq        D0
  1436. 00000E4A  4A00                     tst.b      D0
  1437. 00000E4C  660E                     bne        +0x10 /* 00000E5C */
  1438. 00000E4E  222E FFB4                move.l     D1, [A6 - 0x4C]
  1439. 00000E52  B2AE FFBC                cmp.l      D1, [A6 - 0x44]
  1440. 00000E56  5EC1                     sgt        D1
  1441. 00000E58  8001                     or.b       D0, D1
  1442. 00000E5A  679E                     beq        -0x60 /* 00000DFA */
  1443. label00000E5C:
  1444. 00000E5C  4A47                     tst.w      D7
  1445. 00000E5E  6606                     bne        +0x8 /* 00000E66 */
  1446. 00000E60  2D4B 0018                move.l     [A6 + 0x18], A3
  1447. 00000E64  600A                     bra        +0xC /* 00000E70 */
  1448. label00000E66:
  1449. 00000E66  7001                     moveq.l    D0, 0x01
  1450. 00000E68  B047                     cmp.w      D0, D7
  1451. 00000E6A  6E04                     bgt        +0x6 /* 00000E70 */
  1452. 00000E6C  52AE FFB8                addq.l     [A6 - 0x48], 1
  1453. label00000E70:
  1454. 00000E70  7001                     moveq.l    D0, 0x01
  1455. 00000E72  B0AE FFB8                cmp.l      D0, [A6 - 0x48]
  1456. 00000E76  5EC0                     sgt        D0
  1457. 00000E78  4A00                     tst.b      D0
  1458. 00000E7A  6612                     bne        +0x14 /* 00000E8E */
  1459. 00000E7C  2054                     movea.l    A0, [A4]
  1460. 00000E7E  2228 000A                move.l     D1, [A0 + 0xA]
  1461. 00000E82  5281                     addq.l     D1, 1
  1462. 00000E84  B2AE FFB8                cmp.l      D1, [A6 - 0x48]
  1463. 00000E88  5DC1                     slt        D1
  1464. 00000E8A  8001                     or.b       D0, D1
  1465. 00000E8C  6708                     beq        +0xA /* 00000E96 */
  1466. label00000E8E:
  1467. 00000E8E  2045                     movea.l    A0, D5
  1468. 00000E90  7000                     moveq.l    D0, 0x00
  1469. 00000E92  2080                     move.l     [A0], D0
  1470. 00000E94  6006                     bra        +0x8 /* 00000E9C */
  1471. label00000E96:
  1472. 00000E96  2045                     movea.l    A0, D5
  1473. 00000E98  20AE FFB8                move.l     [A0], [A6 - 0x48]
  1474. label00000E9C:
  1475. 00000E9C  486E FFC2                pea.l      [A6 - 0x3E]
  1476. 00000EA0  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1477. 00000EA4  486E FFAC                pea.l      [A6 - 0x54]
  1478. 00000EA8  2F06                     move.l     -[A7], D6
  1479. 00000EAA  4EBA F514                jsr        [PC - 0xAEC /* 000003C0 */]
  1480. 00000EAE  2054                     movea.l    A0, [A4]
  1481. 00000EB0  1028 001A                move.b     D0, [A0 + 0x1A]
  1482. 00000EB4  6710                     beq        +0x12 /* 00000EC6 */
  1483. 00000EB6  4AA8 0006                tst.l      [A0 + 0x6]
  1484. 00000EBA  57C1                     seq        D1
  1485. 00000EBC  C001                     and.b      D0, D1
  1486. 00000EBE  6706                     beq        +0x8 /* 00000EC6 */
  1487. 00000EC0  2F06                     move.l     -[A7], D6
  1488. 00000EC2  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  1489. label00000EC6:
  1490. 00000EC6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1491. 00000ECA  4E5E                     unlink     A6
  1492. 00000ECC  205F                     movea.l    A0, [A7]+
  1493. 00000ECE  DEFC 0010                add.w      A7, 0x10
  1494. 00000ED2  4ED0                     jmp        [A0]
  1495. 00000ED4  4E56 FFFC                link       A6, -0x0004
  1496. 00000ED8  2F0C                     move.l     -[A7], A4
  1497. 00000EDA  286E 0008                movea.l    A4, [A6 + 0x8]
  1498. 00000EDE  204C                     movea.l    A0, A4
  1499. 00000EE0  5088                     addq.l     A0, 8
  1500. 00000EE2  2050                     movea.l    A0, [A0]
  1501. 00000EE4  2D48 FFFC                move.l     [A6 - 0x4], A0
  1502. 00000EE8  4267                     clr.w      -[A7]
  1503. 00000EEA  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1504. 00000EEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1505. 00000EF2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1506. 00000EF6  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  1507. 00000EFA  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  1508. 00000EFE  285F                     movea.l    A4, [A7]+
  1509. 00000F00  4E5E                     unlink     A6
  1510. 00000F02  205F                     movea.l    A0, [A7]+
  1511. 00000F04  504F                     addq.w     A7, 8
  1512. 00000F06  4ED0                     jmp        [A0]
  1513. export_597:
  1514. 00000F08  4E56 FFFC                link       A6, -0x0004
  1515. 00000F0C  42A7                     clr.l      -[A7]
  1516. 00000F0E  487A FFC4                pea.l      [PC - 0x3C /* 00000ED4, value 0x4E56FFFC */]
  1517. 00000F12  2F0E                     move.l     -[A7], A6
  1518. 00000F14  486E FFFC                pea.l      [A6 - 0x4]
  1519. 00000F18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1520. 00000F1C  4EBA FE86                jsr        [PC - 0x17A /* 00000DA4 */]
  1521. 00000F20  4A9F                     tst.l      [A7]+
  1522. 00000F22  6708                     beq        +0xA /* 00000F2C */
  1523. 00000F24  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  1524. 00000F2A  6006                     bra        +0x8 /* 00000F32 */
  1525. label00000F2C:
  1526. 00000F2C  7000                     moveq.l    D0, 0x00
  1527. 00000F2E  2D40 0010                move.l     [A6 + 0x10], D0
  1528. label00000F32:
  1529. 00000F32  4E5E                     unlink     A6
  1530. 00000F34  205F                     movea.l    A0, [A7]+
  1531. 00000F36  504F                     addq.w     A7, 8
  1532. 00000F38  4ED0                     jmp        [A0]
  1533. 00000F3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1534. 00000F3E  FFFC                     .invalid   <<F/7/7>>
  1535. 00000F40  2F0C                     move.l     -[A7], A4
  1536. 00000F42  286E 0008                movea.l    A4, [A6 + 0x8]
  1537. 00000F46  204C                     movea.l    A0, A4
  1538. 00000F48  5088                     addq.l     A0, 8
  1539. 00000F4A  2050                     movea.l    A0, [A0]
  1540. 00000F4C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1541. 00000F50  4267                     clr.w      -[A7]
  1542. 00000F52  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1543. 00000F56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1544. 00000F5A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1545. 00000F5E  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  1546. 00000F62  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  1547. 00000F66  285F                     movea.l    A4, [A7]+
  1548. 00000F68  4E5E                     unlink     A6
  1549. 00000F6A  205F                     movea.l    A0, [A7]+
  1550. 00000F6C  504F                     addq.w     A7, 8
  1551. 00000F6E  4ED0                     jmp        [A0]
  1552. export_598:
  1553. 00000F70  4E56 FFFC                link       A6, -0x0004
  1554. 00000F74  42A7                     clr.l      -[A7]
  1555. 00000F76  487A FFC4                pea.l      [PC - 0x3C /* 00000F3C, value 0x4E56FFFC */]
  1556. 00000F7A  2F0E                     move.l     -[A7], A6
  1557. 00000F7C  486E FFFC                pea.l      [A6 - 0x4]
  1558. 00000F80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1559. 00000F84  4EBA FE1E                jsr        [PC - 0x1E2 /* 00000DA4 */]
  1560. 00000F88  4A9F                     tst.l      [A7]+
  1561. 00000F8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1562. 00000F8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1563. 00000F92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1564. 00000F96  4EBA FC8C                jsr        [PC - 0x374 /* 00000C24 */]
  1565. 00000F9A  4E5E                     unlink     A6
  1566. 00000F9C  205F                     movea.l    A0, [A7]+
  1567. 00000F9E  504F                     addq.w     A7, 8
  1568. 00000FA0  4ED0                     jmp        [A0]
  1569. 00000FA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1570. export_599: // at 00000FA4 (misaligned)
  1571. 00000FA6  FFF0                     .invalid   <<F/7/7>>
  1572. 00000FA8  2F0C                     move.l     -[A7], A4
  1573. 00000FAA  206E 0012                movea.l    A0, [A6 + 0x12]
  1574. 00000FAE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1575. 00000FB2  22D8                     move.l     [A1]+, [A0]+
  1576. 00000FB4  22D8                     move.l     [A1]+, [A0]+
  1577. 00000FB6  22D8                     move.l     [A1]+, [A0]+
  1578. 00000FB8  22D8                     move.l     [A1]+, [A0]+
  1579. 00000FBA  286E 0008                movea.l    A4, [A6 + 0x8]
  1580. 00000FBE  2054                     movea.l    A0, [A4]
  1581. 00000FC0  4AA8 000E                tst.l      [A0 + 0xE]
  1582. 00000FC4  6726                     beq        +0x28 /* 00000FEC */
  1583. 00000FC6  486E FFF0                pea.l      [A6 - 0x10]
  1584. 00000FCA  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  1585. 00000FCE  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  1586. 00000FD2  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1587. 00000FD6  486E FFF0                pea.l      [A6 - 0x10]
  1588. 00000FDA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1589. 00000FDE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1590. 00000FE2  2054                     movea.l    A0, [A4]
  1591. 00000FE4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1592. 00000FE8  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  1593. label00000FEC:
  1594. 00000FEC  285F                     movea.l    A4, [A7]+
  1595. 00000FEE  4E5E                     unlink     A6
  1596. 00000FF0  205F                     movea.l    A0, [A7]+
  1597. 00000FF2  DEFC 000E                add.w      A7, 0xE
  1598. 00000FF6  4ED0                     jmp        [A0]
  1599. export_600:
  1600. 00000FF8  4E56 0000                link       A6, 0
  1601. 00000FFC  486D F6D8                pea.l      [A5 - 0x928]
  1602. 00001000  2F2D F844                move.l     -[A7], [A5 - 0x7BC]
  1603. 00001004  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1604. 00001008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1605. 0000100C  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  1606. 00001010  4E5E                     unlink     A6
  1607. 00001012  205F                     movea.l    A0, [A7]+
  1608. 00001014  5C4F                     addq.w     A7, 6
  1609. 00001016  4ED0                     jmp        [A0]
  1610. fn00001018:
  1611. 00001018  4E56 FFFC                link       A6, -0x0004
  1612. 0000101C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1613. 00001020  266E 0008                movea.l    A3, [A6 + 0x8]
  1614. 00001024  286B 0008                movea.l    A4, [A3 + 0x8]
  1615. 00001028  42A7                     clr.l      -[A7]
  1616. 0000102A  4267                     clr.w      -[A7]
  1617. 0000102C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1618. 00001030  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1619. 00001034  4EBA 052A                jsr        [PC + 0x52A /* 00001560 */]
  1620. 00001038  2E1F                     move.l     D7, [A7]+
  1621. 0000103A  2054                     movea.l    A0, [A4]
  1622. 0000103C  4AA8 0050                tst.l      [A0 + 0x50]
  1623. 00001040  670A                     beq        +0xC /* 0000104C */
  1624. 00001042  2F07                     move.l     -[A7], D7
  1625. 00001044  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1626. 00001048  4EBA 063A                jsr        [PC + 0x63A /* 00001684 */]
  1627. label0000104C:
  1628. 0000104C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1629. 00001050  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1630. 00001054  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1631. 00001058  4E5E                     unlink     A6
  1632. 0000105A  205F                     movea.l    A0, [A7]+
  1633. 0000105C  5C4F                     addq.w     A7, 6
  1634. 0000105E  4ED0                     jmp        [A0]
  1635. export_601:
  1636. 00001060  4E56 0000                link       A6, 0
  1637. 00001064  48E7 0118                movem.l    -[A7], D7,A3,A4
  1638. 00001068  266E 0008                movea.l    A3, [A6 + 0x8]
  1639. 0000106C  3E2E 0012                move.w     D7, [A6 + 0x12]
  1640. 00001070  284B                     movea.l    A4, A3
  1641. 00001072  7000                     moveq.l    D0, 0x00
  1642. 00001074  2D40 0014                move.l     [A6 + 0x14], D0
  1643. 00001078  4267                     clr.w      -[A7]
  1644. 0000107A  2F0B                     move.l     -[A7], A3
  1645. 0000107C  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  1646. 00001080  101F                     move.b     D0, [A7]+
  1647. 00001082  677E                     beq        +0x80 /* 00001102 */
  1648. 00001084  2054                     movea.l    A0, [A4]
  1649. 00001086  C028 006E                and.b      D0, [A0 + 0x6E]
  1650. 0000108A  6776                     beq        +0x78 /* 00001102 */
  1651. 0000108C  3007                     move.w     D0, D7
  1652. 0000108E  5340                     subq.w     D0, 1
  1653. 00001090  6726                     beq        +0x28 /* 000010B8 */
  1654. 00001092  5740                     subq.w     D0, 3
  1655. 00001094  6738                     beq        +0x3A /* 000010CE */
  1656. 00001096  5F40                     subq.w     D0, 7
  1657. 00001098  6706                     beq        +0x8 /* 000010A0 */
  1658. 0000109A  5340                     subq.w     D0, 1
  1659. 0000109C  670E                     beq        +0x10 /* 000010AC */
  1660. 0000109E  604A                     bra        +0x4C /* 000010EA */
  1661. label000010A0:
  1662. 000010A0  3F3C 0016                move.w     -[A7], 0x16
  1663. 000010A4  2F0E                     move.l     -[A7], A6
  1664. 000010A6  4EBA FF70                jsr        [PC - 0x90 /* 00001018 */]
  1665. 000010AA  606C                     bra        +0x6E /* 00001118 */
  1666. label000010AC:
  1667. 000010AC  3F3C 0017                move.w     -[A7], 0x17
  1668. 000010B0  2F0E                     move.l     -[A7], A6
  1669. 000010B2  4EBA FF64                jsr        [PC - 0x9C /* 00001018 */]
  1670. 000010B6  6060                     bra        +0x62 /* 00001118 */
  1671. label000010B8:
  1672. 000010B8  42A7                     clr.l      -[A7]
  1673. 000010BA  42A7                     clr.l      -[A7]
  1674. 000010BC  1F3C 0001                move.b     -[A7], 0x1
  1675. 000010C0  2F0B                     move.l     -[A7], A3
  1676. 000010C2  4EBA 0588                jsr        [PC + 0x588 /* 0000164C */]
  1677. 000010C6  2F0B                     move.l     -[A7], A3
  1678. 000010C8  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1679. 000010CC  604A                     bra        +0x4C /* 00001118 */
  1680. label000010CE:
  1681. 000010CE  2054                     movea.l    A0, [A4]
  1682. 000010D0  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  1683. 000010D4  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1684. 000010D8  1F3C 0001                move.b     -[A7], 0x1
  1685. 000010DC  2F0B                     move.l     -[A7], A3
  1686. 000010DE  4EBA 056C                jsr        [PC + 0x56C /* 0000164C */]
  1687. 000010E2  2F0B                     move.l     -[A7], A3
  1688. 000010E4  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1689. 000010E8  602E                     bra        +0x30 /* 00001118 */
  1690. label000010EA:
  1691. 000010EA  42A7                     clr.l      -[A7]
  1692. 000010EC  3F07                     move.w     -[A7], D7
  1693. 000010EE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1694. 000010F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1695. 000010F6  2F0B                     move.l     -[A7], A3
  1696. 000010F8  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  1697. 000010FC  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1698. 00001100  6016                     bra        +0x18 /* 00001118 */
  1699. label00001102:
  1700. 00001102  42A7                     clr.l      -[A7]
  1701. 00001104  3F07                     move.w     -[A7], D7
  1702. 00001106  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1703. 0000110A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1704. 0000110E  2F0B                     move.l     -[A7], A3
  1705. 00001110  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  1706. 00001114  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1707. label00001118:
  1708. 00001118  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1709. 0000111C  4E5E                     unlink     A6
  1710. 0000111E  205F                     movea.l    A0, [A7]+
  1711. 00001120  DEFC 000C                add.w      A7, 0xC
  1712. 00001124  4ED0                     jmp        [A0]
  1713. 00001126  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1714. // begin alternate branch 00001128-0000112C
  1715. fn00001128:
  1716. 00001128  4E56 FFF6                link       A6, -0x000A
  1717. // end alternate branch 00001128-0000112C
  1718. fn00001128: // (misaligned)
  1719. 0000112A  FFF6                     .invalid   <<F/7/7>>
  1720. 0000112C  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1721. 00001130  206E 000E                movea.l    A0, [A6 + 0xE]
  1722. 00001134  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1723. 00001138  22D8                     move.l     [A1]+, [A0]+
  1724. 0000113A  22D8                     move.l     [A1]+, [A0]+
  1725. 0000113C  266E 0008                movea.l    A3, [A6 + 0x8]
  1726. 00001140  284B                     movea.l    A4, A3
  1727. 00001142  4207                     clr.b      D7
  1728. 00001144  6000 0092                bra        +0x94 /* 000011D8 */
  1729. label00001148:
  1730. 00001148  1007                     move.b     D0, D7
  1731. 0000114A  4880                     ext.w      D0
  1732. 0000114C  E540                     asl        D0.w, 2
  1733. 0000114E  4AB6 00F8                tst.l      [A6 + D0.w - 0x8]
  1734. 00001152  6C38                     bge        +0x3A /* 0000118C */
  1735. 00001154  1007                     move.b     D0, D7
  1736. 00001156  4880                     ext.w      D0
  1737. 00001158  E540                     asl        D0.w, 2
  1738. 0000115A  2F00                     move.l     -[A7], D0
  1739. 0000115C  42A7                     clr.l      -[A7]
  1740. 0000115E  1207                     move.b     D1, D7
  1741. 00001160  4881                     ext.w      D1
  1742. 00001162  E541                     asl        D1.w, 2
  1743. 00001164  2F36 10F8                move.l     -[A7], [A6 + D1.w - 0x8]
  1744. 00001168  1207                     move.b     D1, D7
  1745. 0000116A  4881                     ext.w      D1
  1746. 0000116C  2054                     movea.l    A0, [A4]
  1747. 0000116E  E541                     asl        D1.w, 2
  1748. 00001170  2430 1038                move.l     D2, [A0 + D1.w + 0x38]
  1749. 00001174  4482                     neg.l      D2
  1750. 00001176  2F02                     move.l     -[A7], D2
  1751. 00001178  201F                     move.l     D0, [A7]+
  1752. 0000117A  2E9F                     move.l     [A7], [A7]+
  1753. 0000117C  B097                     cmp.l      D0, [A7]
  1754. 0000117E  6F02                     ble        +0x4 /* 00001182 */
  1755. 00001180  2E80                     move.l     [A7], D0
  1756. label00001182:
  1757. 00001182  221F                     move.l     D1, [A7]+
  1758. 00001184  201F                     move.l     D0, [A7]+
  1759. 00001186  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  1760. 0000118A  604A                     bra        +0x4C /* 000011D6 */
  1761. label0000118C:
  1762. 0000118C  1007                     move.b     D0, D7
  1763. 0000118E  4880                     ext.w      D0
  1764. 00001190  E540                     asl        D0.w, 2
  1765. 00001192  4AB6 00F8                tst.l      [A6 + D0.w - 0x8]
  1766. 00001196  6F3E                     ble        +0x40 /* 000011D6 */
  1767. 00001198  1007                     move.b     D0, D7
  1768. 0000119A  4880                     ext.w      D0
  1769. 0000119C  E540                     asl        D0.w, 2
  1770. 0000119E  2F00                     move.l     -[A7], D0
  1771. 000011A0  42A7                     clr.l      -[A7]
  1772. 000011A2  1207                     move.b     D1, D7
  1773. 000011A4  4881                     ext.w      D1
  1774. 000011A6  E541                     asl        D1.w, 2
  1775. 000011A8  2F36 10F8                move.l     -[A7], [A6 + D1.w - 0x8]
  1776. 000011AC  1207                     move.b     D1, D7
  1777. 000011AE  4881                     ext.w      D1
  1778. 000011B0  2054                     movea.l    A0, [A4]
  1779. 000011B2  E541                     asl        D1.w, 2
  1780. 000011B4  1407                     move.b     D2, D7
  1781. 000011B6  4882                     ext.w      D2
  1782. 000011B8  E542                     asl        D2.w, 2
  1783. 000011BA  2630 1048                move.l     D3, [A0 + D1.w + 0x48]
  1784. 000011BE  96B0 2038                sub.l      D3, [A0 + D2.w + 0x38]
  1785. 000011C2  2F03                     move.l     -[A7], D3
  1786. 000011C4  201F                     move.l     D0, [A7]+
  1787. 000011C6  2E9F                     move.l     [A7], [A7]+
  1788. 000011C8  B097                     cmp.l      D0, [A7]
  1789. 000011CA  6C02                     bge        +0x4 /* 000011CE */
  1790. 000011CC  2E80                     move.l     [A7], D0
  1791. label000011CE:
  1792. 000011CE  221F                     move.l     D1, [A7]+
  1793. 000011D0  201F                     move.l     D0, [A7]+
  1794. 000011D2  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  1795. label000011D6:
  1796. 000011D6  5207                     addq.b     D7, 1
  1797. label000011D8:
  1798. 000011D8  7001                     moveq.l    D0, 0x01
  1799. 000011DA  B007                     cmp.b      D0, D7
  1800. 000011DC  6C00 FF6A                bge        -0x94 /* 00001148 */
  1801. 000011E0  4267                     clr.w      -[A7]
  1802. 000011E2  486E FFF8                pea.l      [A6 - 0x8]
  1803. 000011E6  486D F82C                pea.l      [A5 - 0x7D4]
  1804. 000011EA  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1805. 000011EE  101F                     move.b     D0, [A7]+
  1806. 000011F0  6628                     bne        +0x2A /* 0000121A */
  1807. 000011F2  486E FFF8                pea.l      [A6 - 0x8]
  1808. 000011F6  2054                     movea.l    A0, [A4]
  1809. 000011F8  4868 0038                pea.l      [A0 + 0x38]
  1810. 000011FC  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1811. 00001200  2F0B                     move.l     -[A7], A3
  1812. 00001202  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  1813. 00001206  102E 000C                move.b     D0, [A6 + 0xC]
  1814. 0000120A  670E                     beq        +0x10 /* 0000121A */
  1815. 0000120C  486E FFF8                pea.l      [A6 - 0x8]
  1816. 00001210  1F3C 0001                move.b     -[A7], 0x1
  1817. 00001214  2F0B                     move.l     -[A7], A3
  1818. 00001216  4EBA 0240                jsr        [PC + 0x240 /* 00001458 */]
  1819. label0000121A:
  1820. 0000121A  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  1821. 0000121E  4E5E                     unlink     A6
  1822. 00001220  205F                     movea.l    A0, [A7]+
  1823. 00001222  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1824. 00001226  4ED0                     jmp        [A0]
  1825. export_602:
  1826. 00001228  4E56 FFCE                link       A6, -0x0032
  1827. 0000122C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1828. 00001230  206E 0012                movea.l    A0, [A6 + 0x12]
  1829. 00001234  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1830. 00001238  22D8                     move.l     [A1]+, [A0]+
  1831. 0000123A  22D8                     move.l     [A1]+, [A0]+
  1832. 0000123C  22D8                     move.l     [A1]+, [A0]+
  1833. 0000123E  22D8                     move.l     [A1]+, [A0]+
  1834. 00001240  286E 0008                movea.l    A4, [A6 + 0x8]
  1835. 00001244  486E FFE0                pea.l      [A6 - 0x20]
  1836. 00001248  2F0C                     move.l     -[A7], A4
  1837. 0000124A  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  1838. 0000124E  4207                     clr.b      D7
  1839. 00001250  6076                     bra        +0x78 /* 000012C8 */
  1840. label00001252:
  1841. 00001252  42A7                     clr.l      -[A7]
  1842. 00001254  42A7                     clr.l      -[A7]
  1843. 00001256  486E FFE0                pea.l      [A6 - 0x20]
  1844. 0000125A  1F07                     move.b     -[A7], D7
  1845. 0000125C  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  1846. 00001260  1007                     move.b     D0, D7
  1847. 00001262  4880                     ext.w      D0
  1848. 00001264  D040                     add.w      D0, D0
  1849. 00001266  3236 000E                move.w     D1, [A6 + D0.w + 0xE]
  1850. 0000126A  48C1                     ext.l      D1
  1851. 0000126C  2F01                     move.l     -[A7], D1
  1852. 0000126E  201F                     move.l     D0, [A7]+
  1853. 00001270  2E9F                     move.l     [A7], [A7]+
  1854. 00001272  B097                     cmp.l      D0, [A7]
  1855. 00001274  6C02                     bge        +0x4 /* 00001278 */
  1856. 00001276  2E80                     move.l     [A7], D0
  1857. label00001278:
  1858. 00001278  2A1F                     move.l     D5, [A7]+
  1859. 0000127A  1007                     move.b     D0, D7
  1860. 0000127C  4880                     ext.w      D0
  1861. 0000127E  E540                     asl        D0.w, 2
  1862. 00001280  2205                     move.l     D1, D5
  1863. 00001282  D2B6 00F0                add.l      D1, [A6 + D0.w - 0x16]
  1864. 00001286  1007                     move.b     D0, D7
  1865. 00001288  4880                     ext.w      D0
  1866. 0000128A  E540                     asl        D0.w, 2
  1867. 0000128C  2C01                     move.l     D6, D1
  1868. 0000128E  9CB6 00E8                sub.l      D6, [A6 + D0.w - 0x24]
  1869. 00001292  6E28                     bgt        +0x2A /* 000012BC */
  1870. 00001294  42A7                     clr.l      -[A7]
  1871. 00001296  42A7                     clr.l      -[A7]
  1872. 00001298  1007                     move.b     D0, D7
  1873. 0000129A  4880                     ext.w      D0
  1874. 0000129C  E540                     asl        D0.w, 2
  1875. 0000129E  2236 00F8                move.l     D1, [A6 + D0.w - 0x8]
  1876. 000012A2  9285                     sub.l      D1, D5
  1877. 000012A4  1007                     move.b     D0, D7
  1878. 000012A6  4880                     ext.w      D0
  1879. 000012A8  E540                     asl        D0.w, 2
  1880. 000012AA  92B6 00E0                sub.l      D1, [A6 + D0.w - 0x32]
  1881. 000012AE  2F01                     move.l     -[A7], D1
  1882. 000012B0  201F                     move.l     D0, [A7]+
  1883. 000012B2  2E9F                     move.l     [A7], [A7]+
  1884. 000012B4  B097                     cmp.l      D0, [A7]
  1885. 000012B6  6C02                     bge        +0x4 /* 000012BA */
  1886. 000012B8  2E80                     move.l     [A7], D0
  1887. label000012BA:
  1888. 000012BA  2C1F                     move.l     D6, [A7]+
  1889. label000012BC:
  1890. 000012BC  1007                     move.b     D0, D7
  1891. 000012BE  4880                     ext.w      D0
  1892. 000012C0  E540                     asl        D0.w, 2
  1893. 000012C2  2D86 00CE                move.l     [A6 + D0.w - 0x50], D6
  1894. 000012C6  5207                     addq.b     D7, 1
  1895. label000012C8:
  1896. 000012C8  7001                     moveq.l    D0, 0x01
  1897. 000012CA  B007                     cmp.b      D0, D7
  1898. 000012CC  6C84                     bge        -0x7A /* 00001252 */
  1899. 000012CE  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  1900. 000012D2  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1901. 000012D6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1902. 000012DA  2F0C                     move.l     -[A7], A4
  1903. 000012DC  4EBA 0012                jsr        [PC + 0x12 /* 000012F0 */]
  1904. 000012E0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1905. 000012E4  4E5E                     unlink     A6
  1906. 000012E6  205F                     movea.l    A0, [A7]+
  1907. 000012E8  DEFC 000E                add.w      A7, 0xE
  1908. 000012EC  4ED0                     jmp        [A0]
  1909. 000012EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1910. // begin alternate branch 000012F0-000012F4
  1911. export_603:
  1912. fn000012F0:
  1913. 000012F0  4E56 FFF8                link       A6, -0x0008
  1914. // end alternate branch 000012F0-000012F4
  1915. export_603: // at 000012F0 (misaligned)
  1916. fn000012F0: // (misaligned)
  1917. 000012F2  FFF8                     .invalid   <<F/7/7>>
  1918. 000012F4  48E7 0308                movem.l    -[A7], D6,D7,A4
  1919. 000012F8  2C2E 000E                move.l     D6, [A6 + 0xE]
  1920. 000012FC  2E2E 0012                move.l     D7, [A6 + 0x12]
  1921. 00001300  286E 0008                movea.l    A4, [A6 + 0x8]
  1922. 00001304  4A87                     tst.l      D7
  1923. 00001306  56C0                     sne        D0
  1924. 00001308  4A00                     tst.b      D0
  1925. 0000130A  6608                     bne        +0xA /* 00001314 */
  1926. 0000130C  4A86                     tst.l      D6
  1927. 0000130E  56C1                     sne        D1
  1928. 00001310  8001                     or.b       D0, D1
  1929. 00001312  6740                     beq        +0x42 /* 00001354 */
  1930. label00001314:
  1931. 00001314  2054                     movea.l    A0, [A4]
  1932. 00001316  4AA8 0050                tst.l      [A0 + 0x50]
  1933. 0000131A  670A                     beq        +0xC /* 00001326 */
  1934. 0000131C  2F06                     move.l     -[A7], D6
  1935. 0000131E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1936. 00001322  4EBA 0360                jsr        [PC + 0x360 /* 00001684 */]
  1937. label00001326:
  1938. 00001326  2054                     movea.l    A0, [A4]
  1939. 00001328  4AA8 0054                tst.l      [A0 + 0x54]
  1940. 0000132C  670A                     beq        +0xC /* 00001338 */
  1941. 0000132E  2F07                     move.l     -[A7], D7
  1942. 00001330  2F28 0054                move.l     -[A7], [A0 + 0x54]
  1943. 00001334  4EBA 034E                jsr        [PC + 0x34E /* 00001684 */]
  1944. label00001338:
  1945. 00001338  486E FFF8                pea.l      [A6 - 0x8]
  1946. 0000133C  2F07                     move.l     -[A7], D7
  1947. 0000133E  2F06                     move.l     -[A7], D6
  1948. 00001340  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1949. 00001344  486E FFF8                pea.l      [A6 - 0x8]
  1950. 00001348  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1951. 0000134C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1952. 00001350  4EBA FDD6                jsr        [PC - 0x22A /* 00001128 */]
  1953. label00001354:
  1954. 00001354  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1955. 00001358  4E5E                     unlink     A6
  1956. 0000135A  205F                     movea.l    A0, [A7]+
  1957. 0000135C  DEFC 000E                add.w      A7, 0xE
  1958. 00001360  4ED0                     jmp        [A0]
  1959. 00001362  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1960. // begin alternate branch 00001364-00001368
  1961. fn00001364:
  1962. 00001364  4E56 FFF0                link       A6, -0x0010
  1963. // end alternate branch 00001364-00001368
  1964. fn00001364: // (misaligned)
  1965. 00001366  FFF0                     .invalid   <<F/7/7>>
  1966. 00001368  48E7 0118                movem.l    -[A7], D7,A3,A4
  1967. 0000136C  286E 0008                movea.l    A4, [A6 + 0x8]
  1968. 00001370  204C                     movea.l    A0, A4
  1969. 00001372  5088                     addq.l     A0, 8
  1970. 00001374  2050                     movea.l    A0, [A0]
  1971. 00001376  2D48 FFF0                move.l     [A6 - 0x10], A0
  1972. 0000137A  202C FFFC                move.l     D0, [A4 - 0x4]
  1973. 0000137E  6A02                     bpl        +0x4 /* 00001382 */
  1974. 00001380  4480                     neg.l      D0
  1975. label00001382:
  1976. 00001382  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  1977. 00001388  5EC0                     sgt        D0
  1978. 0000138A  4A00                     tst.b      D0
  1979. 0000138C  6614                     bne        +0x16 /* 000013A2 */
  1980. 0000138E  222C FFF8                move.l     D1, [A4 - 0x8]
  1981. 00001392  6A02                     bpl        +0x4 /* 00001396 */
  1982. 00001394  4481                     neg.l      D1
  1983. label00001396:
  1984. 00001396  0C81 0000 7530           cmpi.l     D1, 0x7530 /* 'u0' */
  1985. 0000139C  5EC1                     sgt        D1
  1986. 0000139E  8001                     or.b       D0, D1
  1987. 000013A0  6710                     beq        +0x12 /* 000013B2 */
  1988. label000013A2:
  1989. 000013A2  486C FFF0                pea.l      [A4 - 0x10]
  1990. 000013A6  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1991. 000013AA  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  1992. 000013AE  6000 0084                bra        +0x86 /* 00001434 */
  1993. label000013B2:
  1994. 000013B2  42A7                     clr.l      -[A7]
  1995. 000013B4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1996. 000013B8  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1997. 000013BC  2E1F                     move.l     D7, [A7]+
  1998. 000013BE  6754                     beq        +0x56 /* 00001414 */
  1999. 000013C0  2047                     movea.l    A0, D7
  2000. 000013C2  2050                     movea.l    A0, [A0]
  2001. 000013C4  2268 0038                movea.l    A1, [A0 + 0x38]
  2002. 000013C8  2669 007A                movea.l    A3, [A1 + 0x7A]
  2003. 000013CC  4267                     clr.w      -[A7]
  2004. 000013CE  2F0B                     move.l     -[A7], A3
  2005. 000013D0  A8E2                     syscall    EmptyRgn
  2006. 000013D2  101F                     move.b     D0, [A7]+
  2007. 000013D4  663E                     bne        +0x40 /* 00001414 */
  2008. 000013D6  2D6D F844 FFFC           move.l     [A6 - 0x4], [A5 - 0x7BC]
  2009. 000013DC  486E FFFC                pea.l      [A6 - 0x4]
  2010. 000013E0  A870                     syscall    LocalToGlobal
  2011. 000013E2  2F0B                     move.l     -[A7], A3
  2012. 000013E4  302E FFFE                move.w     D0, [A6 - 0x2]
  2013. 000013E8  4440                     neg.w      D0
  2014. 000013EA  3F00                     move.w     -[A7], D0
  2015. 000013EC  302E FFFC                move.w     D0, [A6 - 0x4]
  2016. 000013F0  4440                     neg.w      D0
  2017. 000013F2  3F00                     move.w     -[A7], D0
  2018. 000013F4  A8E0                     syscall    OffsetRgn/OfsetRgn
  2019. 000013F6  206D FA92                movea.l    A0, [A5 - 0x56E]
  2020. 000013FA  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2021. 000013FE  2F0B                     move.l     -[A7], A3
  2022. 00001400  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2023. 00001404  A8E6                     syscall    DiffRgn
  2024. 00001406  2F0B                     move.l     -[A7], A3
  2025. 00001408  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2026. 0000140C  A8E0                     syscall    OffsetRgn/OfsetRgn
  2027. 0000140E  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2028. 00001412  A879                     syscall    SetClip
  2029. label00001414:
  2030. 00001414  486C FFF0                pea.l      [A4 - 0x10]
  2031. 00001418  202C FFFC                move.l     D0, [A4 - 0x4]
  2032. 0000141C  4480                     neg.l      D0
  2033. 0000141E  3F00                     move.w     -[A7], D0
  2034. 00001420  202C FFF8                move.l     D0, [A4 - 0x8]
  2035. 00001424  4480                     neg.l      D0
  2036. 00001426  3F00                     move.w     -[A7], D0
  2037. 00001428  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2038. 0000142C  A8EF                     syscall    ScrollRect
  2039. 0000142E  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2040. 00001432  A927                     syscall    InvalRgn
  2041. label00001434:
  2042. 00001434  102C 000C                move.b     D0, [A4 + 0xC]
  2043. 00001438  670A                     beq        +0xC /* 00001444 */
  2044. 0000143A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2045. 0000143E  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  2046. 00001442  6008                     bra        +0xA /* 0000144C */
  2047. label00001444:
  2048. 00001444  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2049. 00001448  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  2050. label0000144C:
  2051. 0000144C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2052. 00001450  4E5E                     unlink     A6
  2053. 00001452  2E9F                     move.l     [A7], [A7]+
  2054. 00001454  4E75                     rts
  2055. 00001456  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2056. // begin alternate branch 00001458-0000145C
  2057. fn00001458:
  2058. 00001458  4E56 FFB2                link       A6, -0x004E
  2059. // end alternate branch 00001458-0000145C
  2060. fn00001458: // (misaligned)
  2061. 0000145A  FFB2                     .invalid   <<F/6/7>>
  2062. 0000145C  206E 000E                movea.l    A0, [A6 + 0xE]
  2063. 00001460  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2064. 00001464  22D8                     move.l     [A1]+, [A0]+
  2065. 00001466  22D8                     move.l     [A1]+, [A0]+
  2066. 00001468  4267                     clr.w      -[A7]
  2067. 0000146A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2068. 0000146E  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2069. 00001472  101F                     move.b     D0, [A7]+
  2070. 00001474  671E                     beq        +0x20 /* 00001494 */
  2071. 00001476  486E FFF0                pea.l      [A6 - 0x10]
  2072. 0000147A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2073. 0000147E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2074. 00001482  4267                     clr.w      -[A7]
  2075. 00001484  486E FFF0                pea.l      [A6 - 0x10]
  2076. 00001488  A8AE                     syscall    EmptyRect
  2077. 0000148A  101F                     move.b     D0, [A7]+
  2078. 0000148C  6606                     bne        +0x8 /* 00001494 */
  2079. 0000148E  2F0E                     move.l     -[A7], A6
  2080. 00001490  4EBA FED2                jsr        [PC - 0x12E /* 00001364 */]
  2081. label00001494:
  2082. 00001494  4E5E                     unlink     A6
  2083. 00001496  205F                     movea.l    A0, [A7]+
  2084. 00001498  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2085. 0000149C  4ED0                     jmp        [A0]
  2086. 0000149E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2087. // begin alternate branch 000014A0-000014A4
  2088. fn000014A0:
  2089. 000014A0  4E56 FFF4                link       A6, -0x000C
  2090. // end alternate branch 000014A0-000014A4
  2091. fn000014A0: // (misaligned)
  2092. 000014A2  FFF4                     .invalid   <<F/7/7>>
  2093. 000014A4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2094. 000014A8  2A2E 000C                move.l     D5, [A6 + 0xC]
  2095. 000014AC  1E2E 0010                move.b     D7, [A6 + 0x10]
  2096. 000014B0  286E 0008                movea.l    A4, [A6 + 0x8]
  2097. 000014B4  1007                     move.b     D0, D7
  2098. 000014B6  4880                     ext.w      D0
  2099. 000014B8  2054                     movea.l    A0, [A4]
  2100. 000014BA  1230 005C                move.b     D1, [A0 + D0.w + 0x5C]
  2101. 000014BE  6752                     beq        +0x54 /* 00001512 */
  2102. 000014C0  1007                     move.b     D0, D7
  2103. 000014C2  4880                     ext.w      D0
  2104. 000014C4  2054                     movea.l    A0, [A4]
  2105. 000014C6  E540                     asl        D0.w, 2
  2106. 000014C8  BAB0 0048                cmp.l      D5, [A0 + D0.w + 0x48]
  2107. 000014CC  56C0                     sne        D0
  2108. 000014CE  C200                     and.b      D1, D0
  2109. 000014D0  6740                     beq        +0x42 /* 00001512 */
  2110. 000014D2  1007                     move.b     D0, D7
  2111. 000014D4  4880                     ext.w      D0
  2112. 000014D6  2054                     movea.l    A0, [A4]
  2113. 000014D8  D040                     add.w      D0, D0
  2114. 000014DA  3230 0058                move.w     D1, [A0 + D0.w + 0x58]
  2115. 000014DE  48C1                     ext.l      D1
  2116. 000014E0  83FC 0002                divs.w     D1, 0x2
  2117. 000014E4  48C1                     ext.l      D1
  2118. 000014E6  D285                     add.l      D1, D5
  2119. 000014E8  2F01                     move.l     -[A7], D1
  2120. 000014EA  1007                     move.b     D0, D7
  2121. 000014EC  4880                     ext.w      D0
  2122. 000014EE  D040                     add.w      D0, D0
  2123. 000014F0  3230 0058                move.w     D1, [A0 + D0.w + 0x58]
  2124. 000014F4  48C1                     ext.l      D1
  2125. 000014F6  2F01                     move.l     -[A7], D1
  2126. 000014F8  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  2127. 000014FC  1007                     move.b     D0, D7
  2128. 000014FE  4880                     ext.w      D0
  2129. 00001500  D040                     add.w      D0, D0
  2130. 00001502  3230 0058                move.w     D1, [A0 + D0.w + 0x58]
  2131. 00001506  48C1                     ext.l      D1
  2132. 00001508  2F01                     move.l     -[A7], D1
  2133. 0000150A  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  2134. 0000150E  2C1F                     move.l     D6, [A7]+
  2135. 00001510  6002                     bra        +0x4 /* 00001514 */
  2136. label00001512:
  2137. 00001512  2C05                     move.l     D6, D5
  2138. label00001514:
  2139. 00001514  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2140. 00001518  43ED F82C                lea.l      A1, [A5 - 0x7D4]
  2141. 0000151C  20D9                     move.l     [A0]+, [A1]+
  2142. 0000151E  20D9                     move.l     [A0]+, [A1]+
  2143. 00001520  1007                     move.b     D0, D7
  2144. 00001522  4880                     ext.w      D0
  2145. 00001524  2054                     movea.l    A0, [A4]
  2146. 00001526  E540                     asl        D0.w, 2
  2147. 00001528  2206                     move.l     D1, D6
  2148. 0000152A  92B0 0038                sub.l      D1, [A0 + D0.w + 0x38]
  2149. 0000152E  1007                     move.b     D0, D7
  2150. 00001530  4880                     ext.w      D0
  2151. 00001532  E540                     asl        D0.w, 2
  2152. 00001534  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  2153. 00001538  486E FFF8                pea.l      [A6 - 0x8]
  2154. 0000153C  1F3C 0001                move.b     -[A7], 0x1
  2155. 00001540  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2156. 00001544  4EBA FBE2                jsr        [PC - 0x41E /* 00001128 */]
  2157. 00001548  2006                     move.l     D0, D6
  2158. 0000154A  9085                     sub.l      D0, D5
  2159. 0000154C  2D40 0012                move.l     [A6 + 0x12], D0
  2160. 00001550  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2161. 00001554  4E5E                     unlink     A6
  2162. 00001556  205F                     movea.l    A0, [A7]+
  2163. 00001558  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2164. 0000155C  4ED0                     jmp        [A0]
  2165. 0000155E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2166. // begin alternate branch 00001560-00001564
  2167. fn00001560:
  2168. 00001560  4E56 FFEE                link       A6, -0x0012
  2169. // end alternate branch 00001560-00001564
  2170. fn00001560: // (misaligned)
  2171. 00001562  FFEE                     .invalid   <<F/7/7>>
  2172. 00001564  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  2173. 00001568  182E 000E                move.b     D4, [A6 + 0xE]
  2174. 0000156C  286E 0008                movea.l    A4, [A6 + 0x8]
  2175. 00001570  1004                     move.b     D0, D4
  2176. 00001572  4880                     ext.w      D0
  2177. 00001574  2054                     movea.l    A0, [A4]
  2178. 00001576  D040                     add.w      D0, D0
  2179. 00001578  3C30 0058                move.w     D6, [A0 + D0.w + 0x58]
  2180. 0000157C  43EE FFEE                lea.l      A1, [A6 - 0x12]
  2181. 00001580  45ED F82C                lea.l      A2, [A5 - 0x7D4]
  2182. 00001584  22DA                     move.l     [A1]+, [A2]+
  2183. 00001586  22DA                     move.l     [A1]+, [A2]+
  2184. 00001588  302E 000C                move.w     D0, [A6 + 0xC]
  2185. 0000158C  0440 0014                subi.w     D0, 0x14
  2186. 00001590  670E                     beq        +0x10 /* 000015A0 */
  2187. 00001592  5340                     subq.w     D0, 1
  2188. 00001594  670A                     beq        +0xC /* 000015A0 */
  2189. 00001596  5340                     subq.w     D0, 1
  2190. 00001598  670E                     beq        +0x10 /* 000015A8 */
  2191. 0000159A  5340                     subq.w     D0, 1
  2192. 0000159C  670A                     beq        +0xC /* 000015A8 */
  2193. 0000159E  6014                     bra        +0x16 /* 000015B4 */
  2194. label000015A0:
  2195. 000015A0  3006                     move.w     D0, D6
  2196. 000015A2  48C0                     ext.l      D0
  2197. 000015A4  2E00                     move.l     D7, D0
  2198. 000015A6  600C                     bra        +0xE /* 000015B4 */
  2199. label000015A8:
  2200. 000015A8  1004                     move.b     D0, D4
  2201. 000015AA  4880                     ext.w      D0
  2202. 000015AC  2054                     movea.l    A0, [A4]
  2203. 000015AE  E540                     asl        D0.w, 2
  2204. 000015B0  2E30 0022                move.l     D7, [A0 + D0.w + 0x22]
  2205. label000015B4:
  2206. 000015B4  7014                     moveq.l    D0, 0x14
  2207. 000015B6  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2208. 000015BA  57C0                     seq        D0
  2209. 000015BC  4A00                     tst.b      D0
  2210. 000015BE  660C                     bne        +0xE /* 000015CC */
  2211. 000015C0  7216                     moveq.l    D1, 0x16
  2212. 000015C2  B26E 000C                cmp.w      D1, [A6 + 0xC]
  2213. 000015C6  57C1                     seq        D1
  2214. 000015C8  8001                     or.b       D0, D1
  2215. 000015CA  6706                     beq        +0x8 /* 000015D2 */
  2216. label000015CC:
  2217. 000015CC  2007                     move.l     D0, D7
  2218. 000015CE  4480                     neg.l      D0
  2219. 000015D0  2E00                     move.l     D7, D0
  2220. label000015D2:
  2221. 000015D2  1004                     move.b     D0, D4
  2222. 000015D4  4880                     ext.w      D0
  2223. 000015D6  2054                     movea.l    A0, [A4]
  2224. 000015D8  1230 005C                move.b     D1, [A0 + D0.w + 0x5C]
  2225. 000015DC  6744                     beq        +0x46 /* 00001622 */
  2226. 000015DE  4A46                     tst.w      D6
  2227. 000015E0  56C0                     sne        D0
  2228. 000015E2  C200                     and.b      D1, D0
  2229. 000015E4  673C                     beq        +0x3E /* 00001622 */
  2230. 000015E6  42A7                     clr.l      -[A7]
  2231. 000015E8  42A7                     clr.l      -[A7]
  2232. 000015EA  1004                     move.b     D0, D4
  2233. 000015EC  4880                     ext.w      D0
  2234. 000015EE  2054                     movea.l    A0, [A4]
  2235. 000015F0  E540                     asl        D0.w, 2
  2236. 000015F2  2207                     move.l     D1, D7
  2237. 000015F4  D2B0 0038                add.l      D1, [A0 + D0.w + 0x38]
  2238. 000015F8  2F01                     move.l     -[A7], D1
  2239. 000015FA  201F                     move.l     D0, [A7]+
  2240. 000015FC  2E9F                     move.l     [A7], [A7]+
  2241. 000015FE  B097                     cmp.l      D0, [A7]
  2242. 00001600  6F02                     ble        +0x4 /* 00001604 */
  2243. 00001602  2E80                     move.l     [A7], D0
  2244. label00001604:
  2245. 00001604  3006                     move.w     D0, D6
  2246. 00001606  48C0                     ext.l      D0
  2247. 00001608  2F00                     move.l     -[A7], D0
  2248. 0000160A  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  2249. 0000160E  2A1F                     move.l     D5, [A7]+
  2250. 00001610  6710                     beq        +0x12 /* 00001622 */
  2251. 00001612  4A87                     tst.l      D7
  2252. 00001614  6F04                     ble        +0x6 /* 0000161A */
  2253. 00001616  9E85                     sub.l      D7, D5
  2254. 00001618  6008                     bra        +0xA /* 00001622 */
  2255. label0000161A:
  2256. 0000161A  3006                     move.w     D0, D6
  2257. 0000161C  48C0                     ext.l      D0
  2258. 0000161E  9085                     sub.l      D0, D5
  2259. 00001620  DE80                     add.l      D7, D0
  2260. label00001622:
  2261. 00001622  1004                     move.b     D0, D4
  2262. 00001624  4880                     ext.w      D0
  2263. 00001626  E540                     asl        D0.w, 2
  2264. 00001628  2D87 00EE                move.l     [A6 + D0.w - 0x18], D7
  2265. 0000162C  486E FFEE                pea.l      [A6 - 0x12]
  2266. 00001630  1F3C 0001                move.b     -[A7], 0x1
  2267. 00001634  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2268. 00001638  4EBA FAEE                jsr        [PC - 0x512 /* 00001128 */]
  2269. 0000163C  2D47 0010                move.l     [A6 + 0x10], D7
  2270. 00001640  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  2271. 00001644  4E5E                     unlink     A6
  2272. 00001646  205F                     movea.l    A0, [A7]+
  2273. 00001648  504F                     addq.w     A7, 8
  2274. 0000164A  4ED0                     jmp        [A0]
  2275. export_604:
  2276. fn0000164C:
  2277. 0000164C  4E56 0000                link       A6, 0
  2278. 00001650  2F0C                     move.l     -[A7], A4
  2279. 00001652  286E 0008                movea.l    A4, [A6 + 0x8]
  2280. 00001656  202E 0012                move.l     D0, [A6 + 0x12]
  2281. 0000165A  2054                     movea.l    A0, [A4]
  2282. 0000165C  90A8 003C                sub.l      D0, [A0 + 0x3C]
  2283. 00001660  2F00                     move.l     -[A7], D0
  2284. 00001662  202E 000E                move.l     D0, [A6 + 0xE]
  2285. 00001666  90A8 0038                sub.l      D0, [A0 + 0x38]
  2286. 0000166A  2F00                     move.l     -[A7], D0
  2287. 0000166C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2288. 00001670  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2289. 00001674  4EBA FC7A                jsr        [PC - 0x386 /* 000012F0 */]
  2290. 00001678  285F                     movea.l    A4, [A7]+
  2291. 0000167A  4E5E                     unlink     A6
  2292. 0000167C  205F                     movea.l    A0, [A7]+
  2293. 0000167E  DEFC 000E                add.w      A7, 0xE
  2294. 00001682  4ED0                     jmp        [A0]
  2295. export_605:
  2296. fn00001684:
  2297. 00001684  4E56 0000                link       A6, 0
  2298. 00001688  48E7 0108                movem.l    -[A7], D7,A4
  2299. 0000168C  2E2E 000C                move.l     D7, [A6 + 0xC]
  2300. 00001690  286E 0008                movea.l    A4, [A6 + 0x8]
  2301. 00001694  4A87                     tst.l      D7
  2302. 00001696  6754                     beq        +0x56 /* 000016EC */
  2303. 00001698  4A87                     tst.l      D7
  2304. 0000169A  6F1E                     ble        +0x20 /* 000016BA */
  2305. 0000169C  42A7                     clr.l      -[A7]
  2306. 0000169E  2F07                     move.l     -[A7], D7
  2307. 000016A0  2054                     movea.l    A0, [A4]
  2308. 000016A2  2028 0066                move.l     D0, [A0 + 0x66]
  2309. 000016A6  90A8 005E                sub.l      D0, [A0 + 0x5E]
  2310. 000016AA  2F00                     move.l     -[A7], D0
  2311. 000016AC  201F                     move.l     D0, [A7]+
  2312. 000016AE  2E9F                     move.l     [A7], [A7]+
  2313. 000016B0  B097                     cmp.l      D0, [A7]
  2314. 000016B2  6C02                     bge        +0x4 /* 000016B6 */
  2315. 000016B4  2E80                     move.l     [A7], D0
  2316. label000016B6:
  2317. 000016B6  2E1F                     move.l     D7, [A7]+
  2318. 000016B8  601C                     bra        +0x1E /* 000016D6 */
  2319. label000016BA:
  2320. 000016BA  42A7                     clr.l      -[A7]
  2321. 000016BC  2F07                     move.l     -[A7], D7
  2322. 000016BE  2054                     movea.l    A0, [A4]
  2323. 000016C0  2028 0062                move.l     D0, [A0 + 0x62]
  2324. 000016C4  90A8 005E                sub.l      D0, [A0 + 0x5E]
  2325. 000016C8  2F00                     move.l     -[A7], D0
  2326. 000016CA  201F                     move.l     D0, [A7]+
  2327. 000016CC  2E9F                     move.l     [A7], [A7]+
  2328. 000016CE  B097                     cmp.l      D0, [A7]
  2329. 000016D0  6F02                     ble        +0x4 /* 000016D4 */
  2330. 000016D2  2E80                     move.l     [A7], D0
  2331. label000016D4:
  2332. 000016D4  2E1F                     move.l     D7, [A7]+
  2333. label000016D6:
  2334. 000016D6  2007                     move.l     D0, D7
  2335. 000016D8  2054                     movea.l    A0, [A4]
  2336. 000016DA  D0A8 005E                add.l      D0, [A0 + 0x5E]
  2337. 000016DE  2F00                     move.l     -[A7], D0
  2338. 000016E0  1F3C 0001                move.b     -[A7], 0x1
  2339. 000016E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2340. 000016E8  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  2341. label000016EC:
  2342. 000016EC  4CDF 1080                movem.l    D7,A4, [A7]+
  2343. 000016F0  4E5E                     unlink     A6
  2344. 000016F2  205F                     movea.l    A0, [A7]+
  2345. 000016F4  504F                     addq.w     A7, 8
  2346. 000016F6  4ED0                     jmp        [A0]
  2347. export_606:
  2348. fn000016F8:
  2349. 000016F8  4E56 FFF6                link       A6, -0x000A
  2350. 000016FC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2351. 00001700  266E 0008                movea.l    A3, [A6 + 0x8]
  2352. 00001704  282E 0014                move.l     D4, [A6 + 0x14]
  2353. 00001708  284B                     movea.l    A4, A3
  2354. 0000170A  2054                     movea.l    A0, [A4]
  2355. 0000170C  2E28 005E                move.l     D7, [A0 + 0x5E]
  2356. 00001710  4267                     clr.w      -[A7]
  2357. 00001712  2054                     movea.l    A0, [A4]
  2358. 00001714  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2359. 00001718  2244                     movea.l    A1, D4
  2360. 0000171A  2F11                     move.l     -[A7], [A1]
  2361. 0000171C  A966                     syscall    TestControl
  2362. 0000171E  301F                     move.w     D0, [A7]+
  2363. 00001720  0440 0014                subi.w     D0, 0x14
  2364. 00001724  6716                     beq        +0x18 /* 0000173C */
  2365. 00001726  5340                     subq.w     D0, 1
  2366. 00001728  6712                     beq        +0x14 /* 0000173C */
  2367. 0000172A  5340                     subq.w     D0, 1
  2368. 0000172C  670E                     beq        +0x10 /* 0000173C */
  2369. 0000172E  5340                     subq.w     D0, 1
  2370. 00001730  670A                     beq        +0xC /* 0000173C */
  2371. 00001732  0440 006A                subi.w     D0, 0x6A /* 'j' */
  2372. 00001736  672E                     beq        +0x30 /* 00001766 */
  2373. 00001738  6000 0096                bra        +0x98 /* 000017D0 */
  2374. label0000173C:
  2375. 0000173C  4267                     clr.w      -[A7]
  2376. 0000173E  2054                     movea.l    A0, [A4]
  2377. 00001740  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2378. 00001744  2244                     movea.l    A1, D4
  2379. 00001746  2F11                     move.l     -[A7], [A1]
  2380. 00001748  486D 1872                pea.l      [A5 + 0x1872 /* export_778 */]
  2381. 0000174C  A968                     syscall    TrackControl
  2382. 0000174E  3A1F                     move.w     D5, [A7]+
  2383. 00001750  2054                     movea.l    A0, [A4]
  2384. 00001752  BEA8 005E                cmp.l      D7, [A0 + 0x5E]
  2385. 00001756  6778                     beq        +0x7A /* 000017D0 */
  2386. 00001758  2F0B                     move.l     -[A7], A3
  2387. 0000175A  3F28 0038                move.w     -[A7], [A0 + 0x38]
  2388. 0000175E  2F0B                     move.l     -[A7], A3
  2389. 00001760  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  2390. 00001764  606A                     bra        +0x6C /* 000017D0 */
  2391. label00001766:
  2392. 00001766  4267                     clr.w      -[A7]
  2393. 00001768  2054                     movea.l    A0, [A4]
  2394. 0000176A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2395. 0000176E  2244                     movea.l    A1, D4
  2396. 00001770  2F11                     move.l     -[A7], [A1]
  2397. 00001772  42A7                     clr.l      -[A7]
  2398. 00001774  A968                     syscall    TrackControl
  2399. 00001776  0C5F 0081                cmpi.w     [A7]+, 0x81
  2400. 0000177A  6654                     bne        +0x56 /* 000017D0 */
  2401. 0000177C  4267                     clr.w      -[A7]
  2402. 0000177E  2F0B                     move.l     -[A7], A3
  2403. 00001780  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  2404. 00001784  4267                     clr.w      -[A7]
  2405. 00001786  2F0B                     move.l     -[A7], A3
  2406. 00001788  4EAD 18C2                jsr        [A5 + 0x18C2 /* export_788 */]
  2407. 0000178C  301F                     move.w     D0, [A7]+
  2408. 0000178E  B05F                     cmp.w      D0, [A7]+
  2409. 00001790  6608                     bne        +0xA /* 0000179A */
  2410. 00001792  2054                     movea.l    A0, [A4]
  2411. 00001794  2C28 0066                move.l     D6, [A0 + 0x66]
  2412. 00001798  6016                     bra        +0x18 /* 000017B0 */
  2413. label0000179A:
  2414. 0000179A  4267                     clr.w      -[A7]
  2415. 0000179C  2F0B                     move.l     -[A7], A3
  2416. 0000179E  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  2417. 000017A2  301F                     move.w     D0, [A7]+
  2418. 000017A4  48C0                     ext.l      D0
  2419. 000017A6  2054                     movea.l    A0, [A4]
  2420. 000017A8  3228 005C                move.w     D1, [A0 + 0x5C]
  2421. 000017AC  2C00                     move.l     D6, D0
  2422. 000017AE  E3AE                     lsl        D6, D1
  2423. label000017B0:
  2424. 000017B0  2F06                     move.l     -[A7], D6
  2425. 000017B2  1F3C 0001                move.b     -[A7], 0x1
  2426. 000017B6  2F0B                     move.l     -[A7], A3
  2427. 000017B8  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  2428. 000017BC  2054                     movea.l    A0, [A4]
  2429. 000017BE  BEA8 005E                cmp.l      D7, [A0 + 0x5E]
  2430. 000017C2  670C                     beq        +0xE /* 000017D0 */
  2431. 000017C4  2F0B                     move.l     -[A7], A3
  2432. 000017C6  3F28 0038                move.w     -[A7], [A0 + 0x38]
  2433. 000017CA  2F0B                     move.l     -[A7], A3
  2434. 000017CC  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  2435. label000017D0:
  2436. 000017D0  7000                     moveq.l    D0, 0x00
  2437. 000017D2  2D40 0018                move.l     [A6 + 0x18], D0
  2438. 000017D6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2439. 000017DA  4E5E                     unlink     A6
  2440. 000017DC  205F                     movea.l    A0, [A7]+
  2441. 000017DE  DEFC 0010                add.w      A7, 0x10
  2442. 000017E2  4ED0                     jmp        [A0]
  2443. 000017E4  4E56 0000                link       A6, 0
  2444. 000017E8  48E7 0018                movem.l    -[A7], A3,A4
  2445. 000017EC  266E 0008                movea.l    A3, [A6 + 0x8]
  2446. 000017F0  286B 0008                movea.l    A4, [A3 + 0x8]
  2447. 000017F4  42A7                     clr.l      -[A7]
  2448. 000017F6  2054                     movea.l    A0, [A4]
  2449. 000017F8  1F28 006A                move.b     -[A7], [A0 + 0x6A]
  2450. 000017FC  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  2451. 00001800  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2452. 00001804  4EBA FC9A                jsr        [PC - 0x366 /* 000014A0 */]
  2453. 00001808  201F                     move.l     D0, [A7]+
  2454. 0000180A  D1AB FFFA                add.l      [A3 - 0x6], D0
  2455. 0000180E  4CDF 1800                movem.l    A3,A4, [A7]+
  2456. 00001812  4E5E                     unlink     A6
  2457. 00001814  205F                     movea.l    A0, [A7]+
  2458. 00001816  504F                     addq.w     A7, 8
  2459. 00001818  4ED0                     jmp        [A0]
  2460. 0000181A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2461. export_607: // at 0000181C (misaligned)
  2462. 0000181E  FFFA                     .invalid   <<F/7/7>>
  2463. 00001820  48E7 0018                movem.l    -[A7], A3,A4
  2464. 00001824  266E 0008                movea.l    A3, [A6 + 0x8]
  2465. 00001828  284B                     movea.l    A4, A3
  2466. 0000182A  486D F430                pea.l      [A5 - 0xBD0]
  2467. 0000182E  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  2468. 00001832  4267                     clr.w      -[A7]
  2469. 00001834  2054                     movea.l    A0, [A4]
  2470. 00001836  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2471. 0000183A  226E 0014                movea.l    A1, [A6 + 0x14]
  2472. 0000183E  2F11                     move.l     -[A7], [A1]
  2473. 00001840  A966                     syscall    TestControl
  2474. 00001842  0C5F 0081                cmpi.w     [A7]+, 0x81
  2475. 00001846  6600 009A                bne        +0x9C /* 000018E2 */
  2476. 0000184A  4267                     clr.w      -[A7]
  2477. 0000184C  2054                     movea.l    A0, [A4]
  2478. 0000184E  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2479. 00001852  226E 0014                movea.l    A1, [A6 + 0x14]
  2480. 00001856  2F11                     move.l     -[A7], [A1]
  2481. 00001858  42A7                     clr.l      -[A7]
  2482. 0000185A  A968                     syscall    TrackControl
  2483. 0000185C  0C5F 0081                cmpi.w     [A7]+, 0x81
  2484. 00001860  6678                     bne        +0x7A /* 000018DA */
  2485. 00001862  7000                     moveq.l    D0, 0x00
  2486. 00001864  2D40 FFFA                move.l     [A6 - 0x6], D0
  2487. 00001868  4267                     clr.w      -[A7]
  2488. 0000186A  2F0B                     move.l     -[A7], A3
  2489. 0000186C  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  2490. 00001870  4267                     clr.w      -[A7]
  2491. 00001872  2F0B                     move.l     -[A7], A3
  2492. 00001874  4EAD 18C2                jsr        [A5 + 0x18C2 /* export_788 */]
  2493. 00001878  301F                     move.w     D0, [A7]+
  2494. 0000187A  B05F                     cmp.w      D0, [A7]+
  2495. 0000187C  660A                     bne        +0xC /* 00001888 */
  2496. 0000187E  2054                     movea.l    A0, [A4]
  2497. 00001880  2168 0066 005E           move.l     [A0 + 0x5E], [A0 + 0x66]
  2498. 00001886  601E                     bra        +0x20 /* 000018A6 */
  2499. label00001888:
  2500. 00001888  7000                     moveq.l    D0, 0x00
  2501. 0000188A  2F00                     move.l     -[A7], D0
  2502. 0000188C  4267                     clr.w      -[A7]
  2503. 0000188E  2F0B                     move.l     -[A7], A3
  2504. 00001890  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  2505. 00001894  321F                     move.w     D1, [A7]+
  2506. 00001896  201F                     move.l     D0, [A7]+
  2507. 00001898  3001                     move.w     D0, D1
  2508. 0000189A  2054                     movea.l    A0, [A4]
  2509. 0000189C  3228 005C                move.w     D1, [A0 + 0x5C]
  2510. 000018A0  E3A8                     lsl        D0, D1
  2511. 000018A2  2140 005E                move.l     [A0 + 0x5E], D0
  2512. label000018A6:
  2513. 000018A6  487A FF3C                pea.l      [PC - 0xC4 /* 000017E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2514. 000018AA  2F0E                     move.l     -[A7], A6
  2515. 000018AC  2054                     movea.l    A0, [A4]
  2516. 000018AE  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2517. 000018B2  4EBA F240                jsr        [PC - 0xDC0 /* 00000AF4 */]
  2518. 000018B6  486D F430                pea.l      [A5 - 0xBD0]
  2519. 000018BA  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2520. 000018BE  4AAE FFFA                tst.l      [A6 - 0x6]
  2521. 000018C2  6716                     beq        +0x18 /* 000018DA */
  2522. 000018C4  202E FFFA                move.l     D0, [A6 - 0x6]
  2523. 000018C8  2054                     movea.l    A0, [A4]
  2524. 000018CA  D0A8 005E                add.l      D0, [A0 + 0x5E]
  2525. 000018CE  2F00                     move.l     -[A7], D0
  2526. 000018D0  1F3C 0001                move.b     -[A7], 0x1
  2527. 000018D4  2F0B                     move.l     -[A7], A3
  2528. 000018D6  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  2529. label000018DA:
  2530. 000018DA  7000                     moveq.l    D0, 0x00
  2531. 000018DC  2D40 0018                move.l     [A6 + 0x18], D0
  2532. 000018E0  6018                     bra        +0x1A /* 000018FA */
  2533. label000018E2:
  2534. 000018E2  42A7                     clr.l      -[A7]
  2535. 000018E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2536. 000018E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2537. 000018EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2538. 000018F0  2F0B                     move.l     -[A7], A3
  2539. 000018F2  4EBA FE04                jsr        [PC - 0x1FC /* 000016F8 */]
  2540. 000018F6  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  2541. label000018FA:
  2542. 000018FA  4CDF 1800                movem.l    A3,A4, [A7]+
  2543. 000018FE  4E5E                     unlink     A6
  2544. 00001900  205F                     movea.l    A0, [A7]+
  2545. 00001902  DEFC 0010                add.w      A7, 0x10
  2546. 00001906  4ED0                     jmp        [A0]
  2547. 00001908  4E56 0000                link       A6, 0
  2548. 0000190C  48E7 0018                movem.l    -[A7], A3,A4
  2549. 00001910  286E 0008                movea.l    A4, [A6 + 0x8]
  2550. 00001914  266C 0008                movea.l    A3, [A4 + 0x8]
  2551. 00001918  42A7                     clr.l      -[A7]
  2552. 0000191A  2053                     movea.l    A0, [A3]
  2553. 0000191C  1F28 006A                move.b     -[A7], [A0 + 0x6A]
  2554. 00001920  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  2555. 00001924  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2556. 00001928  4EBA FC36                jsr        [PC - 0x3CA /* 00001560 */]
  2557. 0000192C  201F                     move.l     D0, [A7]+
  2558. 0000192E  D1AC FFFC                add.l      [A4 - 0x4], D0
  2559. 00001932  4CDF 1800                movem.l    A3,A4, [A7]+
  2560. 00001936  4E5E                     unlink     A6
  2561. 00001938  205F                     movea.l    A0, [A7]+
  2562. 0000193A  504F                     addq.w     A7, 8
  2563. 0000193C  4ED0                     jmp        [A0]
  2564. 0000193E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2565. export_608: // at 00001940 (misaligned)
  2566. 00001942  FFFC                     .invalid   <<F/7/7>>
  2567. 00001944  7000                     moveq.l    D0, 0x00
  2568. 00001946  2D40 FFFC                move.l     [A6 - 0x4], D0
  2569. 0000194A  487A FFBC                pea.l      [PC - 0x44 /* 00001908, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2570. 0000194E  2F0E                     move.l     -[A7], A6
  2571. 00001950  206E 0008                movea.l    A0, [A6 + 0x8]
  2572. 00001954  2050                     movea.l    A0, [A0]
  2573. 00001956  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2574. 0000195A  4EBA F198                jsr        [PC - 0xE68 /* 00000AF4 */]
  2575. 0000195E  486D F430                pea.l      [A5 - 0xBD0]
  2576. 00001962  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2577. 00001966  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2578. 0000196A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2579. 0000196E  4EBA FD14                jsr        [PC - 0x2EC /* 00001684 */]
  2580. 00001972  4E5E                     unlink     A6
  2581. 00001974  205F                     movea.l    A0, [A7]+
  2582. 00001976  5C4F                     addq.w     A7, 6
  2583. 00001978  4ED0                     jmp        [A0]
  2584. 0000197A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2585. export_609: // at 0000197C (misaligned)
  2586. 0000197E  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  2587. 00001982  4267                     clr.w      -[A7]
  2588. 00001984  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2589. 00001988  4EAD 16F2                jsr        [A5 + 0x16F2 /* export_730 */]
  2590. 0000198C  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2591. 00001990  206E 0008                movea.l    A0, [A6 + 0x8]
  2592. 00001994  43ED F51C                lea.l      A1, [A5 - 0xAE4]
  2593. 00001998  2050                     movea.l    A0, [A0]
  2594. 0000199A  45E8 0038                lea.l      A2, [A0 + 0x38]
  2595. 0000199E  22DA                     move.l     [A1]+, [A2]+
  2596. 000019A0  22DA                     move.l     [A1]+, [A2]+
  2597. 000019A2  245F                     movea.l    A2, [A7]+
  2598. 000019A4  4E5E                     unlink     A6
  2599. 000019A6  2E9F                     move.l     [A7], [A7]+
  2600. 000019A8  4E75                     rts
  2601. 000019AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2602. export_610: // at 000019AC (misaligned)
  2603. 000019AE  0000 2F0C                ori.b      D0, 0xC
  2604. 000019B2  286E 0008                movea.l    A4, [A6 + 0x8]
  2605. 000019B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2606. 000019BA  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  2607. 000019BE  2054                     movea.l    A0, [A4]
  2608. 000019C0  4AA8 0054                tst.l      [A0 + 0x54]
  2609. 000019C4  6708                     beq        +0xA /* 000019CE */
  2610. 000019C6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2611. 000019CA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2612. label000019CE:
  2613. 000019CE  2054                     movea.l    A0, [A4]
  2614. 000019D0  4AA8 0050                tst.l      [A0 + 0x50]
  2615. 000019D4  6708                     beq        +0xA /* 000019DE */
  2616. 000019D6  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2617. 000019DA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2618. label000019DE:
  2619. 000019DE  285F                     movea.l    A4, [A7]+
  2620. 000019E0  4E5E                     unlink     A6
  2621. 000019E2  2E9F                     move.l     [A7], [A7]+
  2622. 000019E4  4E75                     rts
  2623. 000019E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2624. export_611: // at 000019E8 (misaligned)
  2625. 000019EA  0000 2F0C                ori.b      D0, 0xC
  2626. 000019EE  286E 0008                movea.l    A4, [A6 + 0x8]
  2627. 000019F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2628. 000019F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2629. 000019FA  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  2630. 000019FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2631. 00001A02  2054                     movea.l    A0, [A4]
  2632. 00001A04  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2633. 00001A08  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2634. 00001A0C  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  2635. 00001A10  285F                     movea.l    A4, [A7]+
  2636. 00001A12  4E5E                     unlink     A6
  2637. 00001A14  205F                     movea.l    A0, [A7]+
  2638. 00001A16  504F                     addq.w     A7, 8
  2639. 00001A18  4ED0                     jmp        [A0]
  2640. 00001A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2641. export_612: // at 00001A1C (misaligned)
  2642. 00001A1E  0000 2D6E                ori.b      D0, 0x6E /* 'n' */
  2643. 00001A22  0008 000E                ori.b      A0, 0xE
  2644. 00001A26  4E5E                     unlink     A6
  2645. 00001A28  205F                     movea.l    A0, [A7]+
  2646. 00001A2A  5C4F                     addq.w     A7, 6
  2647. 00001A2C  4ED0                     jmp        [A0]
  2648. 00001A2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2649. export_613: // at 00001A30 (misaligned)
  2650. 00001A32  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2651. 00001A36  0008 102E                ori.b      A0, 0x2E /* '.' */
  2652. 00001A3A  000C 4880                ori.b      A4, 0x80
  2653. 00001A3E  2050                     movea.l    A0, [A0]
  2654. 00001A40  E540                     asl        D0.w, 2
  2655. 00001A42  21AE 000E 0050           move.l     [A0 + D0.w + 0x50], [A6 + 0xE]
  2656. 00001A48  4E5E                     unlink     A6
  2657. 00001A4A  205F                     movea.l    A0, [A7]+
  2658. 00001A4C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2659. 00001A50  4ED0                     jmp        [A0]
  2660. 00001A52  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2661. export_614: // at 00001A54 (misaligned)
  2662. 00001A56  FFF8                     .invalid   <<F/7/7>>
  2663. 00001A58  48E7 0028                movem.l    -[A7], A2,A4
  2664. 00001A5C  286E 0008                movea.l    A4, [A6 + 0x8]
  2665. 00001A60  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2666. 00001A64  2454                     movea.l    A2, [A4]
  2667. 00001A66  43EA 0038                lea.l      A1, [A2 + 0x38]
  2668. 00001A6A  20D9                     move.l     [A0]+, [A1]+
  2669. 00001A6C  20D9                     move.l     [A0]+, [A1]+
  2670. 00001A6E  486E FFF8                pea.l      [A6 - 0x8]
  2671. 00001A72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2672. 00001A76  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2673. 00001A7A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2674. 00001A7E  2454                     movea.l    A2, [A4]
  2675. 00001A80  43EA 001A                lea.l      A1, [A2 + 0x1A]
  2676. 00001A84  20D9                     move.l     [A0]+, [A1]+
  2677. 00001A86  20D9                     move.l     [A0]+, [A1]+
  2678. 00001A88  486E FFF8                pea.l      [A6 - 0x8]
  2679. 00001A8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2680. 00001A90  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2681. 00001A94  4CDF 1400                movem.l    A2,A4, [A7]+
  2682. 00001A98  4E5E                     unlink     A6
  2683. 00001A9A  205F                     movea.l    A0, [A7]+
  2684. 00001A9C  504F                     addq.w     A7, 8
  2685. 00001A9E  4ED0                     jmp        [A0]
  2686. export_615:
  2687. 00001AA0  4E56 FFF8                link       A6, -0x0008
  2688. 00001AA4  48E7 0028                movem.l    -[A7], A2,A4
  2689. 00001AA8  286E 0008                movea.l    A4, [A6 + 0x8]
  2690. 00001AAC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2691. 00001AB0  2454                     movea.l    A2, [A4]
  2692. 00001AB2  43EA 001A                lea.l      A1, [A2 + 0x1A]
  2693. 00001AB6  20D9                     move.l     [A0]+, [A1]+
  2694. 00001AB8  20D9                     move.l     [A0]+, [A1]+
  2695. 00001ABA  486E FFF8                pea.l      [A6 - 0x8]
  2696. 00001ABE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2697. 00001AC2  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2698. 00001AC6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2699. 00001ACA  2454                     movea.l    A2, [A4]
  2700. 00001ACC  43EA 0038                lea.l      A1, [A2 + 0x38]
  2701. 00001AD0  20D9                     move.l     [A0]+, [A1]+
  2702. 00001AD2  20D9                     move.l     [A0]+, [A1]+
  2703. 00001AD4  486E FFF8                pea.l      [A6 - 0x8]
  2704. 00001AD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2705. 00001ADC  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2706. 00001AE0  4CDF 1400                movem.l    A2,A4, [A7]+
  2707. 00001AE4  4E5E                     unlink     A6
  2708. 00001AE6  205F                     movea.l    A0, [A7]+
  2709. 00001AE8  504F                     addq.w     A7, 8
  2710. 00001AEA  4ED0                     jmp        [A0]
  2711. export_616:
  2712. fn00001AEC:
  2713. 00001AEC  4E56 0000                link       A6, 0
  2714. 00001AF0  2F0C                     move.l     -[A7], A4
  2715. 00001AF2  286E 0008                movea.l    A4, [A6 + 0x8]
  2716. 00001AF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2717. 00001AFA  4EBA 0D78                jsr        [PC + 0xD78 /* 00002874 */]
  2718. 00001AFE  2054                     movea.l    A0, [A4]
  2719. 00001B00  316E 0018 0002           move.w     [A0 + 0x2], [A6 + 0x18]
  2720. 00001B06  216E 0014 0008           move.l     [A0 + 0x8], [A6 + 0x14]
  2721. 00001B0C  217C 0001 0100 000C      move.l     [A0 + 0xC], 0x10100
  2722. 00001B14  117C 0001 0010           move.b     [A0 + 0x10], 0x1
  2723. 00001B1A  4228 0013                clr.b      [A0 + 0x13]
  2724. 00001B1E  117C 0040 0011           move.b     [A0 + 0x11], 0x40 /* '@' */
  2725. 00001B24  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  2726. 00001B2A  4228 0014                clr.b      [A0 + 0x14]
  2727. 00001B2E  216D F844 0016           move.l     [A0 + 0x16], [A5 - 0x7BC]
  2728. 00001B34  317C 0001 001A           move.w     [A0 + 0x1A], 0x1
  2729. 00001B3A  4228 001C                clr.b      [A0 + 0x1C]
  2730. 00001B3E  216E 0010 0004           move.l     [A0 + 0x4], [A6 + 0x10]
  2731. 00001B44  216E 000C 001E           move.l     [A0 + 0x1E], [A6 + 0xC]
  2732. 00001B4A  285F                     movea.l    A4, [A7]+
  2733. 00001B4C  4E5E                     unlink     A6
  2734. 00001B4E  205F                     movea.l    A0, [A7]+
  2735. 00001B50  DEFC 0012                add.w      A7, 0x12
  2736. 00001B54  4ED0                     jmp        [A0]
  2737. 00001B56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2738. export_617: // at 00001B58 (misaligned)
  2739. 00001B5A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2740. 00001B5E  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2741. 00001B62  1D68 0012 000C           move.b     [A6 + 0xC], [A0 + 0x12]
  2742. 00001B68  4E5E                     unlink     A6
  2743. 00001B6A  2E9F                     move.l     [A7], [A7]+
  2744. 00001B6C  4E75                     rts
  2745. 00001B6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2746. export_618: // at 00001B70 (misaligned)
  2747. 00001B72  0000 2F0C                ori.b      D0, 0xC
  2748. 00001B76  286E 0008                movea.l    A4, [A6 + 0x8]
  2749. 00001B7A  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2750. 00001B7E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2751. 00001B82  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2752. 00001B86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2753. 00001B8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2754. 00001B8E  4EBA FF5C                jsr        [PC - 0xA4 /* 00001AEC */]
  2755. 00001B92  2054                     movea.l    A0, [A4]
  2756. 00001B94  4228 000D                clr.b      [A0 + 0xD]
  2757. 00001B98  4228 000E                clr.b      [A0 + 0xE]
  2758. 00001B9C  285F                     movea.l    A4, [A7]+
  2759. 00001B9E  4E5E                     unlink     A6
  2760. 00001BA0  205F                     movea.l    A0, [A7]+
  2761. 00001BA2  DEFC 0012                add.w      A7, 0x12
  2762. 00001BA6  4ED0                     jmp        [A0]
  2763. export_619:
  2764. fn00001BA8:
  2765. 00001BA8  4E56 0000                link       A6, 0
  2766. 00001BAC  422D F968                clr.b      [A5 - 0x698]
  2767. 00001BB0  4E5E                     unlink     A6
  2768. 00001BB2  4E75                     rts
  2769. fn00001BB4:
  2770. 00001BB4  4E56 0000                link       A6, 0
  2771. 00001BB8  1B7C 0001 F968           move.b     [A5 - 0x698], 0x1
  2772. 00001BBE  4E5E                     unlink     A6
  2773. 00001BC0  4E75                     rts
  2774. 00001BC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2775. export_620: // at 00001BC4 (misaligned)
  2776. 00001BC6  0000 102D                ori.b      D0, 0x2D /* '-' */
  2777. 00001BCA  F968                     .extension 0x968 <<F/4-5/4>> // unimplemented
  2778. 00001BCC  0A00 0001                xori.b     D0, 0x1
  2779. 00001BD0  1D40 0008                move.b     [A6 + 0x8], D0
  2780. 00001BD4  4E5E                     unlink     A6
  2781. 00001BD6  4E75                     rts
  2782. export_621:
  2783. fn00001BD8:
  2784. 00001BD8  4E56 0000                link       A6, 0
  2785. 00001BDC  4EBA FFCA                jsr        [PC - 0x36 /* 00001BA8 */]
  2786. 00001BE0  0C6D 0600 F8B8           cmpi.w     [A5 - 0x748], 0x600
  2787. 00001BE6  5CC0                     sge        D0
  2788. 00001BE8  4A00                     tst.b      D0
  2789. 00001BEA  671C                     beq        +0x1E /* 00001C08 */
  2790. 00001BEC  2F00                     move.l     -[A7], D0
  2791. 00001BEE  2F3C A81D 0000           move.l     -[A7], 0xA81D0000
  2792. 00001BF4  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  2793. 00001BF8  121F                     move.b     D1, [A7]+
  2794. 00001BFA  201F                     move.l     D0, [A7]+
  2795. 00001BFC  C001                     and.b      D0, D1
  2796. 00001BFE  6708                     beq        +0xA /* 00001C08 */
  2797. 00001C00  A81D                     syscall    InvalMenuBar
  2798. 00001C02  422D F964                clr.b      [A5 - 0x69C]
  2799. 00001C06  6006                     bra        +0x8 /* 00001C0E */
  2800. label00001C08:
  2801. 00001C08  1B7C 0001 F964           move.b     [A5 - 0x69C], 0x1
  2802. label00001C0E:
  2803. 00001C0E  4E5E                     unlink     A6
  2804. 00001C10  4E75                     rts
  2805. 00001C12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2806. // begin alternate branch 00001C14-00001C1C
  2807. fn00001C14:
  2808. 00001C14  4E56 0000                link       A6, 0
  2809. 00001C18  422D F964                clr.b      [A5 - 0x69C]
  2810. // end alternate branch 00001C14-00001C1C
  2811. fn00001C14: // (misaligned)
  2812. 00001C16  0000 422D                ori.b      D0, 0x2D /* '-' */
  2813. 00001C1A  F964                     .extension 0x964 <<F/4-5/4>> // unimplemented
  2814. 00001C1C  4E5E                     unlink     A6
  2815. 00001C1E  4E75                     rts
  2816. export_622:
  2817. fn00001C20:
  2818. 00001C20  4E56 0000                link       A6, 0
  2819. 00001C24  1D6D F964 0008           move.b     [A6 + 0x8], [A5 - 0x69C]
  2820. 00001C2A  4E5E                     unlink     A6
  2821. 00001C2C  4E75                     rts
  2822. 00001C2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2823. export_623: // at 00001C30 (misaligned)
  2824. 00001C32  FFF8                     .invalid   <<F/7/7>>
  2825. 00001C34  2F0C                     move.l     -[A7], A4
  2826. 00001C36  42A7                     clr.l      -[A7]
  2827. 00001C38  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2828. 00001C3C  486E FFFC                pea.l      [A6 - 0x4]
  2829. 00001C40  486E FFFE                pea.l      [A6 - 0x2]
  2830. 00001C44  4EBA 019A                jsr        [PC + 0x19A /* 00001DE0 */]
  2831. 00001C48  285F                     movea.l    A4, [A7]+
  2832. 00001C4A  200C                     move.l     D0, A4
  2833. 00001C4C  6734                     beq        +0x36 /* 00001C82 */
  2834. 00001C4E  4A6E FFFE                tst.w      [A6 - 0x2]
  2835. 00001C52  5EC0                     sgt        D0
  2836. 00001C54  4A00                     tst.b      D0
  2837. 00001C56  6722                     beq        +0x24 /* 00001C7A */
  2838. 00001C58  7220                     moveq.l    D1, 0x20
  2839. 00001C5A  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  2840. 00001C5E  5EC1                     sgt        D1
  2841. 00001C60  C001                     and.b      D0, D1
  2842. 00001C62  6716                     beq        +0x18 /* 00001C7A */
  2843. 00001C64  2054                     movea.l    A0, [A4]
  2844. 00001C66  2028 000A                move.l     D0, [A0 + 0xA]
  2845. 00001C6A  322E FFFE                move.w     D1, [A6 - 0x2]
  2846. 00001C6E  0300                     btst       D0, D1
  2847. 00001C70  56C0                     sne        D0
  2848. 00001C72  4400                     neg.b      D0
  2849. 00001C74  1D40 000A                move.b     [A6 + 0xA], D0
  2850. 00001C78  600C                     bra        +0xE /* 00001C86 */
  2851. label00001C7A:
  2852. 00001C7A  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2853. 00001C80  6004                     bra        +0x6 /* 00001C86 */
  2854. label00001C82:
  2855. 00001C82  422E 000A                clr.b      [A6 + 0xA]
  2856. label00001C86:
  2857. 00001C86  285F                     movea.l    A4, [A7]+
  2858. 00001C88  4E5E                     unlink     A6
  2859. 00001C8A  205F                     movea.l    A0, [A7]+
  2860. 00001C8C  544F                     addq.w     A7, 2
  2861. 00001C8E  4ED0                     jmp        [A0]
  2862. export_624:
  2863. 00001C90  4E56 FFF8                link       A6, -0x0008
  2864. 00001C94  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2865. 00001C98  3C2E 0008                move.w     D6, [A6 + 0x8]
  2866. 00001C9C  6C0A                     bge        +0xC /* 00001CA8 */
  2867. 00001C9E  3006                     move.w     D0, D6
  2868. 00001CA0  4440                     neg.w      D0
  2869. 00001CA2  3D40 000C                move.w     [A6 + 0xC], D0
  2870. 00001CA6  605A                     bra        +0x5C /* 00001D02 */
  2871. label00001CA8:
  2872. 00001CA8  4A46                     tst.w      D6
  2873. 00001CAA  6F42                     ble        +0x44 /* 00001CEE */
  2874. 00001CAC  206D F970                movea.l    A0, [A5 - 0x690]
  2875. 00001CB0  2650                     movea.l    A3, [A0]
  2876. 00001CB2  3D6D F96C FFF8           move.w     [A6 - 0x8], [A5 - 0x694]
  2877. 00001CB8  7E01                     moveq.l    D7, 0x01
  2878. 00001CBA  602C                     bra        +0x2E /* 00001CE8 */
  2879. label00001CBC:
  2880. 00001CBC  3007                     move.w     D0, D7
  2881. 00001CBE  C1FC 0006                muls.w     D0, 0x6
  2882. 00001CC2  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  2883. 00001CC6  302E 000A                move.w     D0, [A6 + 0xA]
  2884. 00001CCA  B06C 0002                cmp.w      D0, [A4 + 0x2]
  2885. 00001CCE  57C0                     seq        D0
  2886. 00001CD0  4A00                     tst.b      D0
  2887. 00001CD2  6710                     beq        +0x12 /* 00001CE4 */
  2888. 00001CD4  BC6C 0004                cmp.w      D6, [A4 + 0x4]
  2889. 00001CD8  57C1                     seq        D1
  2890. 00001CDA  C001                     and.b      D0, D1
  2891. 00001CDC  6706                     beq        +0x8 /* 00001CE4 */
  2892. 00001CDE  3D54 000C                move.w     [A6 + 0xC], [A4]
  2893. 00001CE2  601E                     bra        +0x20 /* 00001D02 */
  2894. label00001CE4:
  2895. 00001CE4  5247                     addq.w     D7, 1
  2896. 00001CE6  6906                     bvs        +0x8 /* 00001CEE */
  2897. label00001CE8:
  2898. 00001CE8  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  2899. 00001CEC  6FCE                     ble        -0x30 /* 00001CBC */
  2900. label00001CEE:
  2901. 00001CEE  7000                     moveq.l    D0, 0x00
  2902. 00001CF0  302E 000A                move.w     D0, [A6 + 0xA]
  2903. 00001CF4  E188                     lsl        D0, 8
  2904. 00001CF6  7200                     moveq.l    D1, 0x00
  2905. 00001CF8  3206                     move.w     D1, D6
  2906. 00001CFA  8081                     or.l       D0, D1
  2907. 00001CFC  4480                     neg.l      D0
  2908. 00001CFE  3D40 000C                move.w     [A6 + 0xC], D0
  2909. label00001D02:
  2910. 00001D02  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2911. 00001D06  4E5E                     unlink     A6
  2912. 00001D08  2E9F                     move.l     [A7], [A7]+
  2913. 00001D0A  4E75                     rts
  2914. fn00001D0C:
  2915. 00001D0C  4E56 FFF6                link       A6, -0x000A
  2916. 00001D10  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2917. 00001D14  382E 0010                move.w     D4, [A6 + 0x10]
  2918. 00001D18  6C26                     bge        +0x28 /* 00001D40 */
  2919. 00001D1A  7000                     moveq.l    D0, 0x00
  2920. 00001D1C  3204                     move.w     D1, D4
  2921. 00001D1E  4441                     neg.w      D1
  2922. 00001D20  3001                     move.w     D0, D1
  2923. 00001D22  E088                     lsr        D0, 8
  2924. 00001D24  206E 000C                movea.l    A0, [A6 + 0xC]
  2925. 00001D28  3080                     move.w     [A0], D0
  2926. 00001D2A  7000                     moveq.l    D0, 0x00
  2927. 00001D2C  3204                     move.w     D1, D4
  2928. 00001D2E  4441                     neg.w      D1
  2929. 00001D30  3001                     move.w     D0, D1
  2930. 00001D32  C0BC 0000 00FF           and.l      D0, 0xFF
  2931. 00001D38  206E 0008                movea.l    A0, [A6 + 0x8]
  2932. 00001D3C  3080                     move.w     [A0], D0
  2933. 00001D3E  6056                     bra        +0x58 /* 00001D96 */
  2934. label00001D40:
  2935. 00001D40  7E01                     moveq.l    D7, 0x01
  2936. 00001D42  3C2D F96C                move.w     D6, [A5 - 0x694]
  2937. 00001D46  206D F970                movea.l    A0, [A5 - 0x690]
  2938. 00001D4A  2650                     movea.l    A3, [A0]
  2939. label00001D4C:
  2940. 00001D4C  BC47                     cmp.w      D6, D7
  2941. 00001D4E  6D3A                     blt        +0x3C /* 00001D8A */
  2942. 00001D50  7000                     moveq.l    D0, 0x00
  2943. 00001D52  3207                     move.w     D1, D7
  2944. 00001D54  D246                     add.w      D1, D6
  2945. 00001D56  3001                     move.w     D0, D1
  2946. 00001D58  E288                     lsr        D0, 1
  2947. 00001D5A  3A00                     move.w     D5, D0
  2948. 00001D5C  C1FC 0006                muls.w     D0, 0x6
  2949. 00001D60  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  2950. 00001D64  B854                     cmp.w      D4, [A4]
  2951. 00001D66  6612                     bne        +0x14 /* 00001D7A */
  2952. 00001D68  206E 000C                movea.l    A0, [A6 + 0xC]
  2953. 00001D6C  30AC 0002                move.w     [A0], [A4 + 0x2]
  2954. 00001D70  206E 0008                movea.l    A0, [A6 + 0x8]
  2955. 00001D74  30AC 0004                move.w     [A0], [A4 + 0x4]
  2956. 00001D78  601C                     bra        +0x1E /* 00001D96 */
  2957. label00001D7A:
  2958. 00001D7A  B854                     cmp.w      D4, [A4]
  2959. 00001D7C  6C06                     bge        +0x8 /* 00001D84 */
  2960. 00001D7E  3C05                     move.w     D6, D5
  2961. 00001D80  5346                     subq.w     D6, 1
  2962. 00001D82  60C8                     bra        -0x36 /* 00001D4C */
  2963. label00001D84:
  2964. 00001D84  3E05                     move.w     D7, D5
  2965. 00001D86  5247                     addq.w     D7, 1
  2966. 00001D88  60C2                     bra        -0x3C /* 00001D4C */
  2967. label00001D8A:
  2968. 00001D8A  206E 000C                movea.l    A0, [A6 + 0xC]
  2969. 00001D8E  4250                     clr.w      [A0]
  2970. 00001D90  206E 0008                movea.l    A0, [A6 + 0x8]
  2971. 00001D94  4250                     clr.w      [A0]
  2972. label00001D96:
  2973. 00001D96  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2974. 00001D9A  4E5E                     unlink     A6
  2975. 00001D9C  205F                     movea.l    A0, [A7]+
  2976. 00001D9E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2977. 00001DA2  4ED0                     jmp        [A0]
  2978. export_625:
  2979. 00001DA4  4E56 FFF8                link       A6, -0x0008
  2980. 00001DA8  2F0C                     move.l     -[A7], A4
  2981. 00001DAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2982. 00001DAE  4210                     clr.b      [A0]
  2983. 00001DB0  42A7                     clr.l      -[A7]
  2984. 00001DB2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2985. 00001DB6  486E FFFE                pea.l      [A6 - 0x2]
  2986. 00001DBA  486E FFFC                pea.l      [A6 - 0x4]
  2987. 00001DBE  4EBA 0020                jsr        [PC + 0x20 /* 00001DE0 */]
  2988. 00001DC2  285F                     movea.l    A4, [A7]+
  2989. 00001DC4  200C                     move.l     D0, A4
  2990. 00001DC6  670C                     beq        +0xE /* 00001DD4 */
  2991. 00001DC8  2F0C                     move.l     -[A7], A4
  2992. 00001DCA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2993. 00001DCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2994. 00001DD2  A946                     syscall    GetMenuItemText/GetItem
  2995. label00001DD4:
  2996. 00001DD4  285F                     movea.l    A4, [A7]+
  2997. 00001DD6  4E5E                     unlink     A6
  2998. 00001DD8  205F                     movea.l    A0, [A7]+
  2999. 00001DDA  5C4F                     addq.w     A7, 6
  3000. 00001DDC  4ED0                     jmp        [A0]
  3001. 00001DDE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3002. // begin alternate branch 00001DE0-00001DE4
  3003. fn00001DE0:
  3004. 00001DE0  4E56 FFFC                link       A6, -0x0004
  3005. // end alternate branch 00001DE0-00001DE4
  3006. fn00001DE0: // (misaligned)
  3007. 00001DE2  FFFC                     .invalid   <<F/7/7>>
  3008. 00001DE4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3009. 00001DE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3010. 00001DEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3011. 00001DF0  4EBA FF1A                jsr        [PC - 0xE6 /* 00001D0C */]
  3012. 00001DF4  206E 000C                movea.l    A0, [A6 + 0xC]
  3013. 00001DF8  4A50                     tst.w      [A0]
  3014. 00001DFA  6712                     beq        +0x14 /* 00001E0E */
  3015. 00001DFC  42A7                     clr.l      -[A7]
  3016. 00001DFE  206E 000C                movea.l    A0, [A6 + 0xC]
  3017. 00001E02  3F10                     move.w     -[A7], [A0]
  3018. 00001E04  4EBA 01BA                jsr        [PC + 0x1BA /* 00001FC0 */]
  3019. 00001E08  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  3020. 00001E0C  6006                     bra        +0x8 /* 00001E14 */
  3021. label00001E0E:
  3022. 00001E0E  7000                     moveq.l    D0, 0x00
  3023. 00001E10  2D40 0012                move.l     [A6 + 0x12], D0
  3024. label00001E14:
  3025. 00001E14  4E5E                     unlink     A6
  3026. 00001E16  205F                     movea.l    A0, [A7]+
  3027. 00001E18  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3028. 00001E1C  4ED0                     jmp        [A0]
  3029. 00001E1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3030. // begin alternate branch 00001E20-00001E24
  3031. fn00001E20:
  3032. 00001E20  4E56 FFF8                link       A6, -0x0008
  3033. // end alternate branch 00001E20-00001E24
  3034. fn00001E20: // (misaligned)
  3035. 00001E22  FFF8                     .invalid   <<F/7/7>>
  3036. 00001E24  48E7 0118                movem.l    -[A7], D7,A3,A4
  3037. 00001E28  266E 0010                movea.l    A3, [A6 + 0x10]
  3038. 00001E2C  302E 000E                move.w     D0, [A6 + 0xE]
  3039. 00001E30  48C0                     ext.l      D0
  3040. 00001E32  2E00                     move.l     D7, D0
  3041. 00001E34  DE8B                     add.l      D7, A3
  3042. label00001E36:
  3043. 00001E36  BE8B                     cmp.l      D7, A3
  3044. 00001E38  6F24                     ble        +0x26 /* 00001E5E */
  3045. 00001E3A  2853                     movea.l    A4, [A3]
  3046. 00001E3C  2F0C                     move.l     -[A7], A4
  3047. 00001E3E  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  3048. 00001E42  2F0C                     move.l     -[A7], A4
  3049. 00001E44  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3050. 00001E48  226E 0008                movea.l    A1, [A6 + 0x8]
  3051. 00001E4C  41E9 000A                lea.l      A0, [A1 + 0xA]
  3052. 00001E50  2018                     move.l     D0, [A0]+
  3053. 00001E52  6702                     beq        +0x4 /* 00001E56 */
  3054. 00001E54  2F00                     move.l     -[A7], D0
  3055. label00001E56:
  3056. 00001E56  2050                     movea.l    A0, [A0]
  3057. 00001E58  4E90                     jsr        [A0]
  3058. 00001E5A  5C8B                     addq.l     A3, 6
  3059. 00001E5C  60D8                     bra        -0x26 /* 00001E36 */
  3060. label00001E5E:
  3061. 00001E5E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3062. 00001E62  4E5E                     unlink     A6
  3063. 00001E64  205F                     movea.l    A0, [A7]+
  3064. 00001E66  DEFC 000C                add.w      A7, 0xC
  3065. 00001E6A  4ED0                     jmp        [A0]
  3066. fn00001E6C:
  3067. 00001E6C  4E56 FFFE                link       A6, -0x0002
  3068. 00001E70  48E7 0108                movem.l    -[A7], D7,A4
  3069. 00001E74  4267                     clr.w      -[A7]
  3070. 00001E76  42A7                     clr.l      -[A7]
  3071. 00001E78  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  3072. 00001E7C  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  3073. 00001E80  1E1F                     move.b     D7, [A7]+
  3074. 00001E82  42A7                     clr.l      -[A7]
  3075. 00001E84  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  3076. 00001E88  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3077. 00001E8C  42A7                     clr.l      -[A7]
  3078. 00001E8E  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  3079. 00001E92  205F                     movea.l    A0, [A7]+
  3080. 00001E94  2850                     movea.l    A4, [A0]
  3081. 00001E96  486C 0006                pea.l      [A4 + 0x6]
  3082. 00001E9A  3F14                     move.w     -[A7], [A4]
  3083. 00001E9C  4267                     clr.w      -[A7]
  3084. 00001E9E  2F0E                     move.l     -[A7], A6
  3085. 00001EA0  4EBA FF7E                jsr        [PC - 0x82 /* 00001E20 */]
  3086. 00001EA4  102E 0008                move.b     D0, [A6 + 0x8]
  3087. 00001EA8  6732                     beq        +0x34 /* 00001EDC */
  3088. 00001EAA  42A7                     clr.l      -[A7]
  3089. 00001EAC  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  3090. 00001EB0  205F                     movea.l    A0, [A7]+
  3091. 00001EB2  2850                     movea.l    A4, [A0]
  3092. 00001EB4  204C                     movea.l    A0, A4
  3093. 00001EB6  5C88                     addq.l     A0, 6
  3094. 00001EB8  3014                     move.w     D0, [A4]
  3095. 00001EBA  48C0                     ext.l      D0
  3096. 00001EBC  D088                     add.l      D0, A0
  3097. 00001EBE  5480                     addq.l     D0, 2
  3098. 00001EC0  5880                     addq.l     D0, 4
  3099. 00001EC2  2F00                     move.l     -[A7], D0
  3100. 00001EC4  204C                     movea.l    A0, A4
  3101. 00001EC6  5C88                     addq.l     A0, 6
  3102. 00001EC8  3014                     move.w     D0, [A4]
  3103. 00001ECA  48C0                     ext.l      D0
  3104. 00001ECC  D088                     add.l      D0, A0
  3105. 00001ECE  2040                     movea.l    A0, D0
  3106. 00001ED0  3F10                     move.w     -[A7], [A0]
  3107. 00001ED2  1F3C 0001                move.b     -[A7], 0x1
  3108. 00001ED6  2F0E                     move.l     -[A7], A6
  3109. 00001ED8  4EBA FF46                jsr        [PC - 0xBA /* 00001E20 */]
  3110. label00001EDC:
  3111. 00001EDC  1007                     move.b     D0, D7
  3112. 00001EDE  660A                     bne        +0xC /* 00001EEA */
  3113. 00001EE0  42A7                     clr.l      -[A7]
  3114. 00001EE2  2EB8 0A1C                move.l     [A7], [0x00000A1C /* MenuList */]
  3115. 00001EE6  205F                     movea.l    A0, [A7]+
  3116. 00001EE8  A02A                     syscall    HUnlock
  3117. label00001EEA:
  3118. 00001EEA  4CDF 1080                movem.l    D7,A4, [A7]+
  3119. 00001EEE  4E5E                     unlink     A6
  3120. 00001EF0  205F                     movea.l    A0, [A7]+
  3121. 00001EF2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3122. 00001EF6  4ED0                     jmp        [A0]
  3123. export_626:
  3124. 00001EF8  4E56 FFF8                link       A6, -0x0008
  3125. 00001EFC  2F0C                     move.l     -[A7], A4
  3126. 00001EFE  42A7                     clr.l      -[A7]
  3127. 00001F00  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3128. 00001F04  486E FFFC                pea.l      [A6 - 0x4]
  3129. 00001F08  486E FFFE                pea.l      [A6 - 0x2]
  3130. 00001F0C  4EBA FED2                jsr        [PC - 0x12E /* 00001DE0 */]
  3131. 00001F10  285F                     movea.l    A4, [A7]+
  3132. 00001F12  200C                     move.l     D0, A4
  3133. 00001F14  6718                     beq        +0x1A /* 00001F2E */
  3134. 00001F16  102E 0008                move.b     D0, [A6 + 0x8]
  3135. 00001F1A  670A                     beq        +0xC /* 00001F26 */
  3136. 00001F1C  2F0C                     move.l     -[A7], A4
  3137. 00001F1E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3138. 00001F22  A939                     syscall    EnableItem
  3139. 00001F24  6008                     bra        +0xA /* 00001F2E */
  3140. label00001F26:
  3141. 00001F26  2F0C                     move.l     -[A7], A4
  3142. 00001F28  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3143. 00001F2C  A93A                     syscall    DisableItem
  3144. label00001F2E:
  3145. 00001F2E  285F                     movea.l    A4, [A7]+
  3146. 00001F30  4E5E                     unlink     A6
  3147. 00001F32  2E9F                     move.l     [A7], [A7]+
  3148. 00001F34  4E75                     rts
  3149. 00001F36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3150. export_627: // at 00001F38 (misaligned)
  3151. 00001F3A  FFF8                     .invalid   <<F/7/7>>
  3152. 00001F3C  2F0C                     move.l     -[A7], A4
  3153. 00001F3E  42A7                     clr.l      -[A7]
  3154. 00001F40  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3155. 00001F44  486E FFFC                pea.l      [A6 - 0x4]
  3156. 00001F48  486E FFFE                pea.l      [A6 - 0x2]
  3157. 00001F4C  4EBA FE92                jsr        [PC - 0x16E /* 00001DE0 */]
  3158. 00001F50  285F                     movea.l    A4, [A7]+
  3159. 00001F52  200C                     move.l     D0, A4
  3160. 00001F54  6724                     beq        +0x26 /* 00001F7A */
  3161. 00001F56  102E 000A                move.b     D0, [A6 + 0xA]
  3162. 00001F5A  670A                     beq        +0xC /* 00001F66 */
  3163. 00001F5C  2F0C                     move.l     -[A7], A4
  3164. 00001F5E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3165. 00001F62  A939                     syscall    EnableItem
  3166. 00001F64  6008                     bra        +0xA /* 00001F6E */
  3167. label00001F66:
  3168. 00001F66  2F0C                     move.l     -[A7], A4
  3169. 00001F68  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3170. 00001F6C  A93A                     syscall    DisableItem
  3171. label00001F6E:
  3172. 00001F6E  2F0C                     move.l     -[A7], A4
  3173. 00001F70  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3174. 00001F74  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3175. 00001F78  A945                     syscall    CheckItem
  3176. label00001F7A:
  3177. 00001F7A  285F                     movea.l    A4, [A7]+
  3178. 00001F7C  4E5E                     unlink     A6
  3179. 00001F7E  205F                     movea.l    A0, [A7]+
  3180. 00001F80  5C4F                     addq.w     A7, 6
  3181. 00001F82  4ED0                     jmp        [A0]
  3182. 00001F84  4E56 0000                link       A6, 0
  3183. 00001F88  42A7                     clr.l      -[A7]
  3184. 00001F8A  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  3185. 00001F90  206E 0008                movea.l    A0, [A6 + 0x8]
  3186. 00001F94  3F28 0008                move.w     -[A7], [A0 + 0x8]
  3187. 00001F98  A9A0                     syscall    GetResource
  3188. 00001F9A  206E 0008                movea.l    A0, [A6 + 0x8]
  3189. 00001F9E  215F 000A                move.l     [A0 + 0xA], [A7]+
  3190. 00001FA2  4E5E                     unlink     A6
  3191. 00001FA4  2E9F                     move.l     [A7], [A7]+
  3192. 00001FA6  4E75                     rts
  3193. export_628:
  3194. fn00001FA8:
  3195. 00001FA8  4E56 0000                link       A6, 0
  3196. 00001FAC  487A FFD6                pea.l      [PC - 0x2A /* 00001F84, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3197. 00001FB0  2F0E                     move.l     -[A7], A6
  3198. 00001FB2  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  3199. 00001FB6  4E5E                     unlink     A6
  3200. 00001FB8  205F                     movea.l    A0, [A7]+
  3201. 00001FBA  544F                     addq.w     A7, 2
  3202. 00001FBC  4ED0                     jmp        [A0]
  3203. 00001FBE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3204. // begin alternate branch 00001FC0-00001FC4
  3205. export_629:
  3206. fn00001FC0:
  3207. 00001FC0  4E56 FFFC                link       A6, -0x0004
  3208. // end alternate branch 00001FC0-00001FC4
  3209. export_629: // at 00001FC0 (misaligned)
  3210. fn00001FC0: // (misaligned)
  3211. 00001FC2  FFFC                     .invalid   <<F/7/7>>
  3212. 00001FC4  2F0C                     move.l     -[A7], A4
  3213. 00001FC6  42A7                     clr.l      -[A7]
  3214. 00001FC8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3215. 00001FCC  A949                     syscall    GetMenuHandle
  3216. 00001FCE  285F                     movea.l    A4, [A7]+
  3217. 00001FD0  200C                     move.l     D0, A4
  3218. 00001FD2  660C                     bne        +0xE /* 00001FE0 */
  3219. 00001FD4  42A7                     clr.l      -[A7]
  3220. 00001FD6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3221. 00001FDA  4EBA FFCC                jsr        [PC - 0x34 /* 00001FA8 */]
  3222. 00001FDE  285F                     movea.l    A4, [A7]+
  3223. label00001FE0:
  3224. 00001FE0  2D4C 000A                move.l     [A6 + 0xA], A4
  3225. 00001FE4  285F                     movea.l    A4, [A7]+
  3226. 00001FE6  4E5E                     unlink     A6
  3227. 00001FE8  205F                     movea.l    A0, [A7]+
  3228. 00001FEA  544F                     addq.w     A7, 2
  3229. 00001FEC  4ED0                     jmp        [A0]
  3230. 00001FEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3231. export_630: // at 00001FF0 (misaligned)
  3232. 00001FF2  FFFC                     .invalid   <<F/7/7>>
  3233. 00001FF4  48E7 0018                movem.l    -[A7], A3,A4
  3234. 00001FF8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3235. 00001FFC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3236. 00002000  A935                     syscall    InsertMenu
  3237. 00002002  102D F8BD                move.b     D0, [A5 - 0x743]
  3238. 00002006  6732                     beq        +0x34 /* 0000203A */
  3239. 00002008  42A7                     clr.l      -[A7]
  3240. 0000200A  2F3C 6D63 7462           move.l     -[A7], 0x6D637462 /* 'mctb' */
  3241. 00002010  206E 000A                movea.l    A0, [A6 + 0xA]
  3242. 00002014  2050                     movea.l    A0, [A0]
  3243. 00002016  3F10                     move.w     -[A7], [A0]
  3244. 00002018  A9A0                     syscall    GetResource
  3245. 0000201A  265F                     movea.l    A3, [A7]+
  3246. 0000201C  200B                     move.l     D0, A3
  3247. 0000201E  671A                     beq        +0x1C /* 0000203A */
  3248. 00002020  2F0B                     move.l     -[A7], A3
  3249. 00002022  205F                     movea.l    A0, [A7]+
  3250. 00002024  A029                     syscall    HLock
  3251. 00002026  2853                     movea.l    A4, [A3]
  3252. 00002028  3F14                     move.w     -[A7], [A4]
  3253. 0000202A  486C 0002                pea.l      [A4 + 0x2]
  3254. 0000202E  AA65                     syscall    SetMCEntries
  3255. 00002030  2F0B                     move.l     -[A7], A3
  3256. 00002032  205F                     movea.l    A0, [A7]+
  3257. 00002034  A02A                     syscall    HUnlock
  3258. 00002036  2F0B                     move.l     -[A7], A3
  3259. 00002038  A9A3                     syscall    ReleaseResource
  3260. label0000203A:
  3261. 0000203A  4CDF 1800                movem.l    A3,A4, [A7]+
  3262. 0000203E  4E5E                     unlink     A6
  3263. 00002040  205F                     movea.l    A0, [A7]+
  3264. 00002042  5C4F                     addq.w     A7, 6
  3265. 00002044  4ED0                     jmp        [A0]
  3266. 00002046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3267. export_631: // at 00002048 (misaligned)
  3268. 0000204A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3269. 0000204E  0014 2050                ori.b      [A4], 0x50 /* 'P' */
  3270. 00002052  4268 0002                clr.w      [A0 + 0x2]
  3271. 00002056  4E5E                     unlink     A6
  3272. 00002058  205F                     movea.l    A0, [A7]+
  3273. 0000205A  DEFC 0012                add.w      A7, 0x12
  3274. 0000205E  4ED0                     jmp        [A0]
  3275. fn00002060:
  3276. 00002060  4E56 0000                link       A6, 0
  3277. 00002064  48E7 1008                movem.l    -[A7], D3,A4
  3278. 00002068  206E 000A                movea.l    A0, [A6 + 0xA]
  3279. 0000206C  2850                     movea.l    A4, [A0]
  3280. 0000206E  7001                     moveq.l    D0, 0x01
  3281. 00002070  B054                     cmp.w      D0, [A4]
  3282. 00002072  5FC0                     sle        D0
  3283. 00002074  4A00                     tst.b      D0
  3284. 00002076  673C                     beq        +0x3E /* 000020B4 */
  3285. 00002078  723F                     moveq.l    D1, 0x3F
  3286. 0000207A  B254                     cmp.w      D1, [A4]
  3287. 0000207C  5CC1                     sge        D1
  3288. 0000207E  C001                     and.b      D0, D1
  3289. 00002080  6732                     beq        +0x34 /* 000020B4 */
  3290. 00002082  7201                     moveq.l    D1, 0x01
  3291. 00002084  B254                     cmp.w      D1, [A4]
  3292. 00002086  56C1                     sne        D1
  3293. 00002088  C001                     and.b      D0, D1
  3294. 0000208A  6728                     beq        +0x2A /* 000020B4 */
  3295. 0000208C  122E 0008                move.b     D1, [A6 + 0x8]
  3296. 00002090  0A01 0001                xori.b     D1, 0x1
  3297. 00002094  4A01                     tst.b      D1
  3298. 00002096  661A                     bne        +0x1C /* 000020B2 */
  3299. 00002098  142E 0008                move.b     D2, [A6 + 0x8]
  3300. 0000209C  6706                     beq        +0x8 /* 000020A4 */
  3301. 0000209E  4A54                     tst.w      [A4]
  3302. 000020A0  5CC3                     sge        D3
  3303. 000020A2  C403                     and.b      D2, D3
  3304. label000020A4:
  3305. 000020A4  4A02                     tst.b      D2
  3306. 000020A6  6708                     beq        +0xA /* 000020B0 */
  3307. 000020A8  0C54 00EB                cmpi.w     [A4], 0xEB
  3308. 000020AC  5FC3                     sle        D3
  3309. 000020AE  C403                     and.b      D2, D3
  3310. label000020B0:
  3311. 000020B0  8202                     or.b       D1, D2
  3312. label000020B2:
  3313. 000020B2  C001                     and.b      D0, D1
  3314. label000020B4:
  3315. 000020B4  1D40 000E                move.b     [A6 + 0xE], D0
  3316. 000020B8  4CDF 1008                movem.l    D3,A4, [A7]+
  3317. 000020BC  4E5E                     unlink     A6
  3318. 000020BE  205F                     movea.l    A0, [A7]+
  3319. 000020C0  5C4F                     addq.w     A7, 6
  3320. 000020C2  4ED0                     jmp        [A0]
  3321. 000020C4  4E56 FFFA                link       A6, -0x0006
  3322. 000020C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3323. 000020CC  266E 000E                movea.l    A3, [A6 + 0xE]
  3324. 000020D0  4267                     clr.w      -[A7]
  3325. 000020D2  2F0B                     move.l     -[A7], A3
  3326. 000020D4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3327. 000020D8  4EBA FF86                jsr        [PC - 0x7A /* 00002060 */]
  3328. 000020DC  101F                     move.b     D0, [A7]+
  3329. 000020DE  677C                     beq        +0x7E /* 0000215C */
  3330. 000020E0  2853                     movea.l    A4, [A3]
  3331. 000020E2  3014                     move.w     D0, [A4]
  3332. 000020E4  122C 000D                move.b     D1, [A4 + 0xD]
  3333. 000020E8  0241 0001                andi.w     D1, 0x1
  3334. 000020EC  4881                     ext.w      D1
  3335. 000020EE  206E 0008                movea.l    A0, [A6 + 0x8]
  3336. 000020F2  0241 0001                andi.w     D1, 0x1
  3337. 000020F6  3400                     move.w     D2, D0
  3338. 000020F8  0242 0007                andi.w     D2, 0x7
  3339. 000020FC  E648                     lsr        D0.w, 3
  3340. 000020FE  41F0 00F4                lea.l      A0, [A0 + D0.w - 0x12]
  3341. 00002102  70FE                     moveq.l    D0, 0xFFFFFFFE
  3342. 00002104  E538                     rol        D0.b, D2
  3343. 00002106  E529                     lsl        D1.b, D2
  3344. 00002108  C110                     and.b      [A0], D0
  3345. 0000210A  8310                     or.b       [A0], D1
  3346. 0000210C  7000                     moveq.l    D0, 0x00
  3347. 0000210E  2940 000A                move.l     [A4 + 0xA], D0
  3348. 00002112  3014                     move.w     D0, [A4]
  3349. 00002114  206E 0008                movea.l    A0, [A6 + 0x8]
  3350. 00002118  E540                     asl        D0.w, 2
  3351. 0000211A  41E8 FEF4                lea.l      A0, [A0 - 0x10C]
  3352. 0000211E  21AC 0006 0000           move.l     [A0 + D0.w], [A4 + 0x6]
  3353. 00002124  296D F960 0006           move.l     [A4 + 0x6], [A5 - 0x6A0]
  3354. 0000212A  4267                     clr.w      -[A7]
  3355. 0000212C  2F0B                     move.l     -[A7], A3
  3356. 0000212E  A950                     syscall    CountMItems
  3357. 00002130  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  3358. 00002134  7E01                     moveq.l    D7, 0x01
  3359. 00002136  601E                     bra        +0x20 /* 00002156 */
  3360. label00002138:
  3361. 00002138  2F0B                     move.l     -[A7], A3
  3362. 0000213A  3F07                     move.w     -[A7], D7
  3363. 0000213C  486E FFFC                pea.l      [A6 - 0x4]
  3364. 00002140  A84E                     syscall    GetItemCmd
  3365. 00002142  701B                     moveq.l    D0, 0x1B
  3366. 00002144  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  3367. 00002148  6708                     beq        +0xA /* 00002152 */
  3368. 0000214A  2F0B                     move.l     -[A7], A3
  3369. 0000214C  3F07                     move.w     -[A7], D7
  3370. 0000214E  4267                     clr.w      -[A7]
  3371. 00002150  A945                     syscall    CheckItem
  3372. label00002152:
  3373. 00002152  5247                     addq.w     D7, 1
  3374. 00002154  6906                     bvs        +0x8 /* 0000215C */
  3375. label00002156:
  3376. 00002156  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  3377. 0000215A  6FDC                     ble        -0x22 /* 00002138 */
  3378. label0000215C:
  3379. 0000215C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3380. 00002160  4E5E                     unlink     A6
  3381. 00002162  205F                     movea.l    A0, [A7]+
  3382. 00002164  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3383. 00002168  4ED0                     jmp        [A0]
  3384. 0000216A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3385. 0000216E  FFFA                     .invalid   <<F/7/7>>
  3386. 00002170  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3387. 00002174  2C2E 000E                move.l     D6, [A6 + 0xE]
  3388. 00002178  266E 0008                movea.l    A3, [A6 + 0x8]
  3389. 0000217C  4267                     clr.w      -[A7]
  3390. 0000217E  2F06                     move.l     -[A7], D6
  3391. 00002180  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3392. 00002184  4EBA FEDA                jsr        [PC - 0x126 /* 00002060 */]
  3393. 00002188  101F                     move.b     D0, [A7]+
  3394. 0000218A  674C                     beq        +0x4E /* 000021D8 */
  3395. 0000218C  2046                     movea.l    A0, D6
  3396. 0000218E  2850                     movea.l    A4, [A0]
  3397. 00002190  2E2C 000A                move.l     D7, [A4 + 0xA]
  3398. 00002194  670A                     beq        +0xC /* 000021A0 */
  3399. 00002196  8EBC 0000 0001           or.l       D7, 0x1
  3400. 0000219C  2947 000A                move.l     [A4 + 0xA], D7
  3401. label000021A0:
  3402. 000021A0  1007                     move.b     D0, D7
  3403. 000021A2  0240 0001                andi.w     D0, 0x1
  3404. 000021A6  4880                     ext.w      D0
  3405. 000021A8  3214                     move.w     D1, [A4]
  3406. 000021AA  3401                     move.w     D2, D1
  3407. 000021AC  E642                     asr        D2.w, 3
  3408. 000021AE  0333 20F4                btst       [A3 + D2.w - 0x12], D1
  3409. 000021B2  56C1                     sne        D1
  3410. 000021B4  0241 0001                andi.w     D1, 0x1
  3411. 000021B8  B240                     cmp.w      D1, D0
  3412. 000021BA  6704                     beq        +0x6 /* 000021C0 */
  3413. 000021BC  4EBA FA1A                jsr        [PC - 0x5E6 /* 00001BD8 */]
  3414. label000021C0:
  3415. 000021C0  3014                     move.w     D0, [A4]
  3416. 000021C2  E540                     asl        D0.w, 2
  3417. 000021C4  41EB FEF4                lea.l      A0, [A3 - 0x10C]
  3418. 000021C8  2970 0000 0006           move.l     [A4 + 0x6], [A0 + D0.w]
  3419. 000021CE  4A6C 0002                tst.w      [A4 + 0x2]
  3420. 000021D2  6604                     bne        +0x6 /* 000021D8 */
  3421. 000021D4  2F06                     move.l     -[A7], D6
  3422. 000021D6  A948                     syscall    CalcMenuSize
  3423. label000021D8:
  3424. 000021D8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3425. 000021DC  4E5E                     unlink     A6
  3426. 000021DE  205F                     movea.l    A0, [A7]+
  3427. 000021E0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3428. 000021E4  4ED0                     jmp        [A0]
  3429. 000021E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3430. export_632: // at 000021E8 (misaligned)
  3431. 000021EA  FEF4 487A                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  3432. 000021EE  FED6 2F0E                .extension 0xED6 <<F/2-3/7>> // unimplemented
  3433. 000021F2  1F3C 0001                move.b     -[A7], 0x1
  3434. 000021F6  4EBA FC74                jsr        [PC - 0x38C /* 00001E6C */]
  3435. 000021FA  41EE 0008                lea.l      A0, [A6 + 0x8]
  3436. 000021FE  2018                     move.l     D0, [A0]+
  3437. 00002200  6702                     beq        +0x4 /* 00002204 */
  3438. 00002202  2F00                     move.l     -[A7], D0
  3439. label00002204:
  3440. 00002204  2050                     movea.l    A0, [A0]
  3441. 00002206  4E90                     jsr        [A0]
  3442. 00002208  487A FF62                pea.l      [PC - 0x9E /* 0000216C, value 0x4E56FFFA */]
  3443. 0000220C  2F0E                     move.l     -[A7], A6
  3444. 0000220E  1F3C 0001                move.b     -[A7], 0x1
  3445. 00002212  4EBA FC58                jsr        [PC - 0x3A8 /* 00001E6C */]
  3446. 00002216  4267                     clr.w      -[A7]
  3447. 00002218  4EBA FA06                jsr        [PC - 0x5FA /* 00001C20 */]
  3448. 0000221C  101F                     move.b     D0, [A7]+
  3449. 0000221E  6706                     beq        +0x8 /* 00002226 */
  3450. 00002220  A937                     syscall    DrawMenuBar
  3451. 00002222  4EBA F9F0                jsr        [PC - 0x610 /* 00001C14 */]
  3452. label00002226:
  3453. 00002226  4EBA F98C                jsr        [PC - 0x674 /* 00001BB4 */]
  3454. 0000222A  4E5E                     unlink     A6
  3455. 0000222C  205F                     movea.l    A0, [A7]+
  3456. 0000222E  504F                     addq.w     A7, 8
  3457. 00002230  4ED0                     jmp        [A0]
  3458. 00002232  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3459. // begin alternate branch 00002234-0000223A
  3460. export_633:
  3461. fn00002234:
  3462. 00002234  4E56 FEF8                link       A6, -0x0108
  3463. 00002238  2F0C                     move.l     -[A7], A4
  3464. // end alternate branch 00002234-0000223A
  3465. export_633: // at 00002234 (misaligned)
  3466. fn00002234: // (misaligned)
  3467. 00002236  FEF8 2F0C                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  3468. 0000223A  206E 0008                movea.l    A0, [A6 + 0x8]
  3469. 0000223E  43EE FF00                lea.l      A1, [A6 - 0x100]
  3470. 00002242  703F                     moveq.l    D0, 0x3F
  3471. label00002244:
  3472. 00002244  22D8                     move.l     [A1]+, [A0]+
  3473. 00002246  51C8 FFFC                dbf        D0, -0x6 /* 00002244 */
  3474. 0000224A  42A7                     clr.l      -[A7]
  3475. 0000224C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3476. 00002250  486E FEFC                pea.l      [A6 - 0x104]
  3477. 00002254  486E FEFE                pea.l      [A6 - 0x102]
  3478. 00002258  4EBA FB86                jsr        [PC - 0x47A /* 00001DE0 */]
  3479. 0000225C  285F                     movea.l    A4, [A7]+
  3480. 0000225E  200C                     move.l     D0, A4
  3481. 00002260  670C                     beq        +0xE /* 0000226E */
  3482. 00002262  2F0C                     move.l     -[A7], A4
  3483. 00002264  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  3484. 00002268  486E FF00                pea.l      [A6 - 0x100]
  3485. 0000226C  A947                     syscall    SetMenuItemText/SetItem
  3486. label0000226E:
  3487. 0000226E  285F                     movea.l    A4, [A7]+
  3488. 00002270  4E5E                     unlink     A6
  3489. 00002272  205F                     movea.l    A0, [A7]+
  3490. 00002274  5C4F                     addq.w     A7, 6
  3491. 00002276  4ED0                     jmp        [A0]
  3492. fn00002278:
  3493. 00002278  4E56 FF00                link       A6, -0x0100
  3494. 0000227C  486E FF00                pea.l      [A6 - 0x100]
  3495. 00002280  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3496. 00002284  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  3497. 00002288  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3498. 0000228C  486E FF00                pea.l      [A6 - 0x100]
  3499. 00002290  4EBA FFA2                jsr        [PC - 0x5E /* 00002234 */]
  3500. 00002294  4E5E                     unlink     A6
  3501. 00002296  205F                     movea.l    A0, [A7]+
  3502. 00002298  5C4F                     addq.w     A7, 6
  3503. 0000229A  4ED0                     jmp        [A0]
  3504. export_634:
  3505. 0000229C  4E56 FFFE                link       A6, -0x0002
  3506. 000022A0  2F07                     move.l     -[A7], D7
  3507. 000022A2  102E 0008                move.b     D0, [A6 + 0x8]
  3508. 000022A6  6706                     beq        +0x8 /* 000022AE */
  3509. 000022A8  3E2E 000A                move.w     D7, [A6 + 0xA]
  3510. 000022AC  6004                     bra        +0x6 /* 000022B2 */
  3511. label000022AE:
  3512. 000022AE  3E2E 000C                move.w     D7, [A6 + 0xC]
  3513. label000022B2:
  3514. 000022B2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3515. 000022B6  3F07                     move.w     -[A7], D7
  3516. 000022B8  4EBA FFBE                jsr        [PC - 0x42 /* 00002278 */]
  3517. 000022BC  2E1F                     move.l     D7, [A7]+
  3518. 000022BE  4E5E                     unlink     A6
  3519. 000022C0  205F                     movea.l    A0, [A7]+
  3520. 000022C2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3521. 000022C6  4ED0                     jmp        [A0]
  3522. fn000022C8:
  3523. 000022C8  302F 0004                move.w     D0, [A7 + 0x4]
  3524. 000022CC  6728                     beq        +0x2A /* 000022F6 */
  3525. 000022CE  322F 0006                move.w     D1, [A7 + 0x6]
  3526. 000022D2  6722                     beq        +0x24 /* 000022F6 */
  3527. 000022D4  206D F980                movea.l    A0, [A5 - 0x680]
  3528. 000022D8  2050                     movea.l    A0, [A0]
  3529. 000022DA  B050                     cmp.w      D0, [A0]
  3530. 000022DC  6C18                     bge        +0x1A /* 000022F6 */
  3531. 000022DE  B250                     cmp.w      D1, [A0]
  3532. 000022E0  6C14                     bge        +0x16 /* 000022F6 */
  3533. label000022E2:
  3534. 000022E2  B041                     cmp.w      D0, D1
  3535. 000022E4  6708                     beq        +0xA /* 000022EE */
  3536. 000022E6  3230 1000                move.w     D1, [A0 + D1.w]
  3537. 000022EA  670A                     beq        +0xC /* 000022F6 */
  3538. 000022EC  60F4                     bra        -0xA /* 000022E2 */
  3539. label000022EE:
  3540. 000022EE  1F7C 0001 0008           move.b     [A7 + 0x8], 0x1
  3541. 000022F4  6004                     bra        +0x6 /* 000022FA */
  3542. label000022F6:
  3543. 000022F6  422F 0008                clr.b      [A7 + 0x8]
  3544. label000022FA:
  3545. 000022FA  2E9F                     move.l     [A7], [A7]+
  3546. 000022FC  4E75                     rts
  3547. 000022FE  0000 A9FF                ori.b      D0, 0xFF
  3548. export_635: // at 00002300 (misaligned)
  3549. 00002302  4E75                     rts
  3550. export_636:
  3551. 00002304  4E56 0000                link       A6, 0
  3552. 00002308  1D6D F974 000A           move.b     [A6 + 0xA], [A5 - 0x68C]
  3553. 0000230E  1B6E 0008 F974           move.b     [A5 - 0x68C], [A6 + 0x8]
  3554. 00002314  4E5E                     unlink     A6
  3555. 00002316  205F                     movea.l    A0, [A7]+
  3556. 00002318  544F                     addq.w     A7, 2
  3557. 0000231A  4ED0                     jmp        [A0]
  3558. export_637:
  3559. 0000231C  4E56 0000                link       A6, 0
  3560. 00002320  4AAE 0008                tst.l      [A6 + 0x8]
  3561. 00002324  6708                     beq        +0xA /* 0000232E */
  3562. 00002326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3563. 0000232A  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  3564. label0000232E:
  3565. 0000232E  4E5E                     unlink     A6
  3566. 00002330  2E9F                     move.l     [A7], [A7]+
  3567. 00002332  4E75                     rts
  3568. fn00002334:
  3569. 00002334  4E56 0000                link       A6, 0
  3570. 00002338  206E 0008                movea.l    A0, [A6 + 0x8]
  3571. 0000233C  2050                     movea.l    A0, [A0]
  3572. 0000233E  3D50 000C                move.w     [A6 + 0xC], [A0]
  3573. 00002342  4E5E                     unlink     A6
  3574. 00002344  2E9F                     move.l     [A7], [A7]+
  3575. 00002346  4E75                     rts
  3576. export_638:
  3577. fn00002348:
  3578. 00002348  4E56 FF76                link       A6, -0x008A
  3579. 0000234C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3580. 00002350  206E 0008                movea.l    A0, [A6 + 0x8]
  3581. 00002354  43EE FFC0                lea.l      A1, [A6 - 0x40]
  3582. 00002358  700F                     moveq.l    D0, 0x0F
  3583. label0000235A:
  3584. 0000235A  22D8                     move.l     [A1]+, [A0]+
  3585. 0000235C  51C8 FFFC                dbf        D0, -0x6 /* 0000235A */
  3586. 00002360  486E FFC0                pea.l      [A6 - 0x40]
  3587. 00002364  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3588. 00002368  4A6D F978                tst.w      [A5 - 0x688]
  3589. 0000236C  6F58                     ble        +0x5A /* 000023C6 */
  3590. 0000236E  7E01                     moveq.l    D7, 0x01
  3591. 00002370  3C2D F978                move.w     D6, [A5 - 0x688]
  3592. label00002374:
  3593. 00002374  7000                     moveq.l    D0, 0x00
  3594. 00002376  3207                     move.w     D1, D7
  3595. 00002378  D246                     add.w      D1, D6
  3596. 0000237A  3001                     move.w     D0, D1
  3597. 0000237C  E288                     lsr        D0, 1
  3598. 0000237E  3A00                     move.w     D5, D0
  3599. 00002380  206D F984                movea.l    A0, [A5 - 0x67C]
  3600. 00002384  2050                     movea.l    A0, [A0]
  3601. 00002386  3005                     move.w     D0, D5
  3602. 00002388  D040                     add.w      D0, D0
  3603. 0000238A  3830 00FE                move.w     D4, [A0 + D0.w - 0x2]
  3604. 0000238E  3F04                     move.w     -[A7], D4
  3605. 00002390  486E FF7A                pea.l      [A6 - 0x86]
  3606. 00002394  4EBA 003E                jsr        [PC + 0x3E /* 000023D4 */]
  3607. 00002398  4267                     clr.w      -[A7]
  3608. 0000239A  486E FFC0                pea.l      [A6 - 0x40]
  3609. 0000239E  486E FF7A                pea.l      [A6 - 0x86]
  3610. 000023A2  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  3611. 000023A6  3D5F FF78                move.w     [A6 - 0x88], [A7]+
  3612. 000023AA  6606                     bne        +0x8 /* 000023B2 */
  3613. 000023AC  3D44 000C                move.w     [A6 + 0xC], D4
  3614. 000023B0  6018                     bra        +0x1A /* 000023CA */
  3615. label000023B2:
  3616. 000023B2  4A6E FF78                tst.w      [A6 - 0x88]
  3617. 000023B6  6C06                     bge        +0x8 /* 000023BE */
  3618. 000023B8  3C05                     move.w     D6, D5
  3619. 000023BA  5346                     subq.w     D6, 1
  3620. 000023BC  6004                     bra        +0x6 /* 000023C2 */
  3621. label000023BE:
  3622. 000023BE  3E05                     move.w     D7, D5
  3623. 000023C0  5247                     addq.w     D7, 1
  3624. label000023C2:
  3625. 000023C2  BC47                     cmp.w      D6, D7
  3626. 000023C4  6CAE                     bge        -0x50 /* 00002374 */
  3627. label000023C6:
  3628. 000023C6  426E 000C                clr.w      [A6 + 0xC]
  3629. label000023CA:
  3630. 000023CA  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3631. 000023CE  4E5E                     unlink     A6
  3632. 000023D0  2E9F                     move.l     [A7], [A7]+
  3633. 000023D2  4E75                     rts
  3634. export_639:
  3635. fn000023D4:
  3636. 000023D4  4E56 FFEE                link       A6, -0x0012
  3637. 000023D8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3638. 000023DC  3A2E 000C                move.w     D5, [A6 + 0xC]
  3639. 000023E0  57C0                     seq        D0
  3640. 000023E2  4A00                     tst.b      D0
  3641. 000023E4  660E                     bne        +0x10 /* 000023F4 */
  3642. 000023E6  1205                     move.b     D1, D5
  3643. 000023E8  0241 0001                andi.w     D1, 0x1
  3644. 000023EC  8001                     or.b       D0, D1
  3645. 000023EE  0240 0001                andi.w     D0, 0x1
  3646. 000023F2  6714                     beq        +0x16 /* 00002408 */
  3647. label000023F4:
  3648. 000023F4  206E 0008                movea.l    A0, [A6 + 0x8]
  3649. 000023F8  43FA 00BE                lea.l      A1, [PC + 0xBE /* 000024B8, value 0xF2A4E6F, pstring "*Not an object*" */]
  3650. 000023FC  20D9                     move.l     [A0]+, [A1]+
  3651. 000023FE  20D9                     move.l     [A0]+, [A1]+
  3652. 00002400  20D9                     move.l     [A0]+, [A1]+
  3653. 00002402  20D9                     move.l     [A0]+, [A1]+
  3654. 00002404  6000 00A6                bra        +0xA8 /* 000024AC */
  3655. label00002408:
  3656. 00002408  206D F980                movea.l    A0, [A5 - 0x680]
  3657. 0000240C  2248                     movea.l    A1, A0
  3658. 0000240E  2251                     movea.l    A1, [A1]
  3659. 00002410  3011                     move.w     D0, [A1]
  3660. 00002412  48C0                     ext.l      D0
  3661. 00002414  D090                     add.l      D0, [A0]
  3662. 00002416  3205                     move.w     D1, D5
  3663. 00002418  48C1                     ext.l      D1
  3664. 0000241A  D280                     add.l      D1, D0
  3665. 0000241C  2041                     movea.l    A0, D1
  3666. 0000241E  3010                     move.w     D0, [A0]
  3667. 00002420  48C0                     ext.l      D0
  3668. 00002422  2F00                     move.l     -[A7], D0
  3669. 00002424  42A7                     clr.l      -[A7]
  3670. 00002426  2E8D                     move.l     [A7], A5
  3671. 00002428  221F                     move.l     D1, [A7]+
  3672. 0000242A  201F                     move.l     D0, [A7]+
  3673. 0000242C  D280                     add.l      D1, D0
  3674. 0000242E  5481                     addq.l     D1, 2
  3675. 00002430  2041                     movea.l    A0, D1
  3676. 00002432  2850                     movea.l    A4, [A0]
  3677. 00002434  588C                     addq.l     A4, 4
  3678. 00002436  7080                     moveq.l    D0, 0xFFFFFF80
  3679. 00002438  B014                     cmp.b      D0, [A4]
  3680. 0000243A  660E                     bne        +0x10 /* 0000244A */
  3681. 0000243C  528C                     addq.l     A4, 1
  3682. 0000243E  1014                     move.b     D0, [A4]
  3683. 00002440  4880                     ext.w      D0
  3684. 00002442  3E00                     move.w     D7, D0
  3685. 00002444  9E7C 0009                sub.w      D7, 0x9 /* '\t' */
  3686. 00002448  6010                     bra        +0x12 /* 0000245A */
  3687. label0000244A:
  3688. 0000244A  7000                     moveq.l    D0, 0x00
  3689. 0000244C  1014                     move.b     D0, [A4]
  3690. 0000244E  C0BC 0000 007F           and.l      D0, 0x7F
  3691. 00002454  7209                     moveq.l    D1, 0x09
  3692. 00002456  9081                     sub.l      D0, D1
  3693. 00002458  3E00                     move.w     D7, D0
  3694. label0000245A:
  3695. 0000245A  206E 0008                movea.l    A0, [A6 + 0x8]
  3696. 0000245E  2F08                     move.l     -[A7], A0
  3697. 00002460  42A7                     clr.l      -[A7]
  3698. 00002462  703F                     moveq.l    D0, 0x3F
  3699. 00002464  2F00                     move.l     -[A7], D0
  3700. 00002466  3007                     move.w     D0, D7
  3701. 00002468  48C0                     ext.l      D0
  3702. 0000246A  2F00                     move.l     -[A7], D0
  3703. 0000246C  201F                     move.l     D0, [A7]+
  3704. 0000246E  2E9F                     move.l     [A7], [A7]+
  3705. 00002470  B097                     cmp.l      D0, [A7]
  3706. 00002472  6C02                     bge        +0x4 /* 00002476 */
  3707. 00002474  2E80                     move.l     [A7], D0
  3708. label00002476:
  3709. 00002476  201F                     move.l     D0, [A7]+
  3710. 00002478  205F                     movea.l    A0, [A7]+
  3711. 0000247A  1080                     move.b     [A0], D0
  3712. 0000247C  266E 0008                movea.l    A3, [A6 + 0x8]
  3713. 00002480  528B                     addq.l     A3, 1
  3714. 00002482  200C                     move.l     D0, A4
  3715. 00002484  7209                     moveq.l    D1, 0x09
  3716. 00002486  D081                     add.l      D0, D1
  3717. 00002488  2840                     movea.l    A4, D0
  3718. 0000248A  528C                     addq.l     A4, 1
  3719. 0000248C  206E 0008                movea.l    A0, [A6 + 0x8]
  3720. 00002490  4240                     clr.w      D0
  3721. 00002492  1010                     move.b     D0, [A0]
  3722. 00002494  3D40 FFEE                move.w     [A6 - 0x12], D0
  3723. 00002498  7C01                     moveq.l    D6, 0x01
  3724. 0000249A  600A                     bra        +0xC /* 000024A6 */
  3725. label0000249C:
  3726. 0000249C  1694                     move.b     [A3], [A4]
  3727. 0000249E  528B                     addq.l     A3, 1
  3728. 000024A0  528C                     addq.l     A4, 1
  3729. 000024A2  5246                     addq.w     D6, 1
  3730. 000024A4  6906                     bvs        +0x8 /* 000024AC */
  3731. label000024A6:
  3732. 000024A6  BC6E FFEE                cmp.w      D6, [A6 - 0x12]
  3733. 000024AA  6FF0                     ble        -0xE /* 0000249C */
  3734. label000024AC:
  3735. 000024AC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3736. 000024B0  4E5E                     unlink     A6
  3737. 000024B2  205F                     movea.l    A0, [A7]+
  3738. 000024B4  5C4F                     addq.w     A7, 6
  3739. 000024B6  4ED0                     jmp        [A0]
  3740. 000024B8  0F2A 4E6F                btst       [A2 + 0x4E6F], D7
  3741. 000024BC  7420                     moveq.l    D2, 0x20
  3742. 000024BE  616E                     bsr        +0x70 /* 0000252E */
  3743. 000024C0  206F 626A                movea.l    A0, [A7 + 0x626A]
  3744. 000024C4  6563                     bcs        +0x65 /* 00002529 */
  3745. 000024C6  742A                     moveq.l    D2, 0x2A
  3746. fn000024C8:
  3747. 000024C8  4E56 0000                link       A6, 0
  3748. 000024CC  206D F980                movea.l    A0, [A5 - 0x680]
  3749. 000024D0  2248                     movea.l    A1, A0
  3750. 000024D2  2251                     movea.l    A1, [A1]
  3751. 000024D4  3011                     move.w     D0, [A1]
  3752. 000024D6  48C0                     ext.l      D0
  3753. 000024D8  D090                     add.l      D0, [A0]
  3754. 000024DA  322E 0008                move.w     D1, [A6 + 0x8]
  3755. 000024DE  48C1                     ext.l      D1
  3756. 000024E0  D280                     add.l      D1, D0
  3757. 000024E2  2041                     movea.l    A0, D1
  3758. 000024E4  3010                     move.w     D0, [A0]
  3759. 000024E6  48C0                     ext.l      D0
  3760. 000024E8  2F00                     move.l     -[A7], D0
  3761. 000024EA  42A7                     clr.l      -[A7]
  3762. 000024EC  2E8D                     move.l     [A7], A5
  3763. 000024EE  221F                     move.l     D1, [A7]+
  3764. 000024F0  201F                     move.l     D0, [A7]+
  3765. 000024F2  D280                     add.l      D1, D0
  3766. 000024F4  5481                     addq.l     D1, 2
  3767. 000024F6  2041                     movea.l    A0, D1
  3768. 000024F8  2010                     move.l     D0, [A0]
  3769. 000024FA  5480                     addq.l     D0, 2
  3770. 000024FC  2040                     movea.l    A0, D0
  3771. 000024FE  3010                     move.w     D0, [A0]
  3772. 00002500  48C0                     ext.l      D0
  3773. 00002502  2D40 000A                move.l     [A6 + 0xA], D0
  3774. 00002506  4E5E                     unlink     A6
  3775. 00002508  205F                     movea.l    A0, [A7]+
  3776. 0000250A  544F                     addq.w     A7, 2
  3777. 0000250C  4ED0                     jmp        [A0]
  3778. 0000250E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3779. export_640: // at 00002510 (misaligned)
  3780. 00002512  0000 41ED                ori.b      D0, 0xED
  3781. 00002516  1F8A 2008                move.b     [A7 + D2.w + 0x8], A2
  3782. 0000251A  5480                     addq.l     D0, 2
  3783. 0000251C  2D40 0008                move.l     [A6 + 0x8], D0
  3784. 00002520  4E5E                     unlink     A6
  3785. 00002522  4E75                     rts
  3786. export_641:
  3787. 00002524  4E56 0000                link       A6, 0
  3788. 00002528  2F0C                     move.l     -[A7], A4
  3789. 0000252A  286E 0008                movea.l    A4, [A6 + 0x8]
  3790. fn0000252E:
  3791. 0000252E  4267                     clr.w      -[A7]
  3792. 00002530  2F0C                     move.l     -[A7], A4
  3793. 00002532  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  3794. 00002536  101F                     move.b     D0, [A7]+
  3795. 00002538  6764                     beq        +0x66 /* 0000259E */
  3796. 0000253A  2F00                     move.l     -[A7], D0
  3797. 0000253C  42A7                     clr.l      -[A7]
  3798. 0000253E  2F14                     move.l     -[A7], [A4]
  3799. 00002540  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  3800. 00002544  221F                     move.l     D1, [A7]+
  3801. 00002546  201F                     move.l     D0, [A7]+
  3802. 00002548  4A81                     tst.l      D1
  3803. 0000254A  56C1                     sne        D1
  3804. 0000254C  C001                     and.b      D0, D1
  3805. 0000254E  4A00                     tst.b      D0
  3806. 00002550  674C                     beq        +0x4E /* 0000259E */
  3807. 00002552  2F00                     move.l     -[A7], D0
  3808. 00002554  4267                     clr.w      -[A7]
  3809. 00002556  2054                     movea.l    A0, [A4]
  3810. 00002558  3F10                     move.w     -[A7], [A0]
  3811. 0000255A  3F2D F988                move.w     -[A7], [A5 - 0x678]
  3812. 0000255E  4EBA FD68                jsr        [PC - 0x298 /* 000022C8 */]
  3813. 00002562  121F                     move.b     D1, [A7]+
  3814. 00002564  201F                     move.l     D0, [A7]+
  3815. 00002566  C001                     and.b      D0, D1
  3816. 00002568  4A00                     tst.b      D0
  3817. 0000256A  6732                     beq        +0x34 /* 0000259E */
  3818. 0000256C  2F00                     move.l     -[A7], D0
  3819. 0000256E  42A7                     clr.l      -[A7]
  3820. 00002570  2F0C                     move.l     -[A7], A4
  3821. 00002572  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3822. 00002576  221F                     move.l     D1, [A7]+
  3823. 00002578  201F                     move.l     D0, [A7]+
  3824. 0000257A  48E7 C000                movem.l    -[A7], D0,D1
  3825. 0000257E  42A7                     clr.l      -[A7]
  3826. 00002580  2054                     movea.l    A0, [A4]
  3827. 00002582  3F10                     move.w     -[A7], [A0]
  3828. 00002584  4EBA FF42                jsr        [PC - 0xBE /* 000024C8 */]
  3829. 00002588  241F                     move.l     D2, [A7]+
  3830. 0000258A  4CDF 0003                movem.l    D0,D1, [A7]+
  3831. 0000258E  B481                     cmp.l      D2, D1
  3832. 00002590  5FC1                     sle        D1
  3833. 00002592  C001                     and.b      D0, D1
  3834. 00002594  6708                     beq        +0xA /* 0000259E */
  3835. 00002596  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3836. 0000259C  6004                     bra        +0x6 /* 000025A2 */
  3837. label0000259E:
  3838. 0000259E  422E 000C                clr.b      [A6 + 0xC]
  3839. label000025A2:
  3840. 000025A2  285F                     movea.l    A4, [A7]+
  3841. 000025A4  4E5E                     unlink     A6
  3842. 000025A6  2E9F                     move.l     [A7], [A7]+
  3843. 000025A8  4E75                     rts
  3844. 000025AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3845. // begin alternate branch 000025AC-000025B0
  3846. fn000025AC:
  3847. 000025AC  4E56 FFF8                link       A6, -0x0008
  3848. // end alternate branch 000025AC-000025B0
  3849. fn000025AC: // (misaligned)
  3850. 000025AE  FFF8                     .invalid   <<F/7/7>>
  3851. 000025B0  48E7 0308                movem.l    -[A7], D6,D7,A4
  3852. 000025B4  3C2E 0008                move.w     D6, [A6 + 0x8]
  3853. 000025B8  6734                     beq        +0x36 /* 000025EE */
  3854. 000025BA  42A7                     clr.l      -[A7]
  3855. 000025BC  3F06                     move.w     -[A7], D6
  3856. 000025BE  4EBA FF08                jsr        [PC - 0xF8 /* 000024C8 */]
  3857. 000025C2  2E1F                     move.l     D7, [A7]+
  3858. 000025C4  102D F974                move.b     D0, [A5 - 0x68C]
  3859. 000025C8  670C                     beq        +0xE /* 000025D6 */
  3860. 000025CA  42A7                     clr.l      -[A7]
  3861. 000025CC  2F07                     move.l     -[A7], D7
  3862. 000025CE  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3863. 000025D2  285F                     movea.l    A4, [A7]+
  3864. 000025D4  600A                     bra        +0xC /* 000025E0 */
  3865. label000025D6:
  3866. 000025D6  42A7                     clr.l      -[A7]
  3867. 000025D8  2F07                     move.l     -[A7], D7
  3868. 000025DA  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  3869. 000025DE  285F                     movea.l    A4, [A7]+
  3870. label000025E0:
  3871. 000025E0  200C                     move.l     D0, A4
  3872. 000025E2  6704                     beq        +0x6 /* 000025E8 */
  3873. 000025E4  2054                     movea.l    A0, [A4]
  3874. 000025E6  3086                     move.w     [A0], D6
  3875. label000025E8:
  3876. 000025E8  2D4C 000A                move.l     [A6 + 0xA], A4
  3877. 000025EC  6006                     bra        +0x8 /* 000025F4 */
  3878. label000025EE:
  3879. 000025EE  7000                     moveq.l    D0, 0x00
  3880. 000025F0  2D40 000A                move.l     [A6 + 0xA], D0
  3881. label000025F4:
  3882. 000025F4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3883. 000025F8  4E5E                     unlink     A6
  3884. 000025FA  205F                     movea.l    A0, [A7]+
  3885. 000025FC  544F                     addq.w     A7, 2
  3886. 000025FE  4ED0                     jmp        [A0]
  3887. export_642:
  3888. 00002600  4E56 0000                link       A6, 0
  3889. 00002604  42A7                     clr.l      -[A7]
  3890. 00002606  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3891. 0000260A  4EBA FFA0                jsr        [PC - 0x60 /* 000025AC */]
  3892. 0000260E  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  3893. 00002612  4E5E                     unlink     A6
  3894. 00002614  205F                     movea.l    A0, [A7]+
  3895. 00002616  544F                     addq.w     A7, 2
  3896. 00002618  4ED0                     jmp        [A0]
  3897. 0000261A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3898. export_643: // at 0000261C (misaligned)
  3899. 0000261E  FFBE                     .invalid   <<F/6/7>>
  3900. 00002620  206E 0008                movea.l    A0, [A6 + 0x8]
  3901. 00002624  43EE FFC0                lea.l      A1, [A6 - 0x40]
  3902. 00002628  700F                     moveq.l    D0, 0x0F
  3903. label0000262A:
  3904. 0000262A  22D8                     move.l     [A1]+, [A0]+
  3905. 0000262C  51C8 FFFC                dbf        D0, -0x6 /* 0000262A */
  3906. 00002630  4267                     clr.w      -[A7]
  3907. 00002632  486E FFC0                pea.l      [A6 - 0x40]
  3908. 00002636  4EBA FD10                jsr        [PC - 0x2F0 /* 00002348 */]
  3909. 0000263A  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  3910. 0000263E  42A7                     clr.l      -[A7]
  3911. 00002640  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  3912. 00002644  4EBA FF66                jsr        [PC - 0x9A /* 000025AC */]
  3913. 00002648  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3914. 0000264C  4E5E                     unlink     A6
  3915. 0000264E  2E9F                     move.l     [A7], [A7]+
  3916. 00002650  4E75                     rts
  3917. 00002652  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3918. // begin alternate branch 00002654-0000265C
  3919. fn00002654:
  3920. 00002654  4E56 0000                link       A6, 0
  3921. 00002658  3F3C 8000                move.w     -[A7], 0x8000
  3922. // end alternate branch 00002654-0000265C
  3923. fn00002654: // (misaligned)
  3924. 00002656  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  3925. 0000265A  8000                     or.b       D0, D0
  3926. 0000265C  42A7                     clr.l      -[A7]
  3927. 0000265E  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  3928. 00002662  4E5E                     unlink     A6
  3929. 00002664  205F                     movea.l    A0, [A7]+
  3930. 00002666  544F                     addq.w     A7, 2
  3931. 00002668  4ED0                     jmp        [A0]
  3932. 0000266A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3933. export_644: // at 0000266C (misaligned)
  3934. 0000266E  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  3935. 00002670  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3936. 00002674  426D F978                clr.w      [A5 - 0x688]
  3937. 00002678  206D F980                movea.l    A0, [A5 - 0x680]
  3938. 0000267C  2248                     movea.l    A1, A0
  3939. 0000267E  2251                     movea.l    A1, [A1]
  3940. 00002680  3011                     move.w     D0, [A1]
  3941. 00002682  48C0                     ext.l      D0
  3942. 00002684  2840                     movea.l    A4, D0
  3943. 00002686  D9D0                     add.l      A4, [A0]
  3944. 00002688  3014                     move.w     D0, [A4]
  3945. 0000268A  48C0                     ext.l      D0
  3946. 0000268C  2640                     movea.l    A3, D0
  3947. 0000268E  D7CC                     add.l      A3, A4
  3948. 00002690  200B                     move.l     D0, A3
  3949. 00002692  908C                     sub.l      D0, A4
  3950. 00002694  3D40 FF6E                move.w     [A6 - 0x92], D0
  3951. 00002698  42A7                     clr.l      -[A7]
  3952. 0000269A  302E FF6E                move.w     D0, [A6 - 0x92]
  3953. 0000269E  48C0                     ext.l      D0
  3954. 000026A0  2F00                     move.l     -[A7], D0
  3955. 000026A2  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3956. 000026A6  2B57 F984                move.l     [A5 - 0x67C], [A7]
  3957. 000026AA  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  3958. 000026AE  548C                     addq.l     A4, 2
  3959. 000026B0  7C02                     moveq.l    D6, 0x02
  3960. label000026B2:
  3961. 000026B2  B7CC                     cmpa.l     A3, A4
  3962. 000026B4  6F00 00B4                ble        +0xB6 /* 0000276A */
  3963. 000026B8  4A54                     tst.w      [A4]
  3964. 000026BA  6700 00A6                beq        +0xA8 /* 00002762 */
  3965. 000026BE  3F06                     move.w     -[A7], D6
  3966. 000026C0  486E FFB8                pea.l      [A6 - 0x48]
  3967. 000026C4  4EBA FD0E                jsr        [PC - 0x2F2 /* 000023D4 */]
  3968. 000026C8  4A6D F978                tst.w      [A5 - 0x688]
  3969. 000026CC  6604                     bne        +0x6 /* 000026D2 */
  3970. 000026CE  7E01                     moveq.l    D7, 0x01
  3971. 000026D0  6048                     bra        +0x4A /* 0000271A */
  3972. label000026D2:
  3973. 000026D2  7A01                     moveq.l    D5, 0x01
  3974. 000026D4  382D F978                move.w     D4, [A5 - 0x688]
  3975. label000026D8:
  3976. 000026D8  7000                     moveq.l    D0, 0x00
  3977. 000026DA  3205                     move.w     D1, D5
  3978. 000026DC  D244                     add.w      D1, D4
  3979. 000026DE  3001                     move.w     D0, D1
  3980. 000026E0  E288                     lsr        D0, 1
  3981. 000026E2  3E00                     move.w     D7, D0
  3982. 000026E4  206D F984                movea.l    A0, [A5 - 0x67C]
  3983. 000026E8  2050                     movea.l    A0, [A0]
  3984. 000026EA  3007                     move.w     D0, D7
  3985. 000026EC  D040                     add.w      D0, D0
  3986. 000026EE  3F30 00FE                move.w     -[A7], [A0 + D0.w - 0x2]
  3987. 000026F2  486E FF78                pea.l      [A6 - 0x88]
  3988. 000026F6  4EBA FCDC                jsr        [PC - 0x324 /* 000023D4 */]
  3989. 000026FA  486E FFB8                pea.l      [A6 - 0x48]
  3990. 000026FE  486E FF78                pea.l      [A6 - 0x88]
  3991. 00002702  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  3992. 00002706  101F                     move.b     D0, [A7]+
  3993. 00002708  6706                     beq        +0x8 /* 00002710 */
  3994. 0000270A  3807                     move.w     D4, D7
  3995. 0000270C  5344                     subq.w     D4, 1
  3996. 0000270E  6006                     bra        +0x8 /* 00002716 */
  3997. label00002710:
  3998. 00002710  3A07                     move.w     D5, D7
  3999. 00002712  5245                     addq.w     D5, 1
  4000. 00002714  5247                     addq.w     D7, 1
  4001. label00002716:
  4002. 00002716  B845                     cmp.w      D4, D5
  4003. 00002718  6CBE                     bge        -0x40 /* 000026D8 */
  4004. label0000271A:
  4005. 0000271A  BE6D F978                cmp.w      D7, [A5 - 0x688]
  4006. 0000271E  6E30                     bgt        +0x32 /* 00002750 */
  4007. 00002720  206D F984                movea.l    A0, [A5 - 0x67C]
  4008. 00002724  2050                     movea.l    A0, [A0]
  4009. 00002726  3007                     move.w     D0, D7
  4010. 00002728  D040                     add.w      D0, D0
  4011. 0000272A  4870 00FE                pea.l      [A0 + D0.w - 0x2]
  4012. 0000272E  206D F984                movea.l    A0, [A5 - 0x67C]
  4013. 00002732  2050                     movea.l    A0, [A0]
  4014. 00002734  3007                     move.w     D0, D7
  4015. 00002736  5240                     addq.w     D0, 1
  4016. 00002738  D040                     add.w      D0, D0
  4017. 0000273A  4870 00FE                pea.l      [A0 + D0.w - 0x2]
  4018. 0000273E  302D F978                move.w     D0, [A5 - 0x688]
  4019. 00002742  9047                     sub.w      D0, D7
  4020. 00002744  5240                     addq.w     D0, 1
  4021. 00002746  E340                     asl        D0.w, 1
  4022. 00002748  48C0                     ext.l      D0
  4023. 0000274A  2F00                     move.l     -[A7], D0
  4024. 0000274C  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4025. label00002750:
  4026. 00002750  206D F984                movea.l    A0, [A5 - 0x67C]
  4027. 00002754  2050                     movea.l    A0, [A0]
  4028. 00002756  3007                     move.w     D0, D7
  4029. 00002758  D040                     add.w      D0, D0
  4030. 0000275A  3186 00FE                move.w     [A0 + D0.w - 0x2], D6
  4031. 0000275E  526D F978                addq.w     [A5 - 0x688], 1
  4032. label00002762:
  4033. 00002762  548C                     addq.l     A4, 2
  4034. 00002764  5446                     addq.w     D6, 2
  4035. 00002766  6000 FF4A                bra        -0xB4 /* 000026B2 */
  4036. label0000276A:
  4037. 0000276A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4038. 0000276E  4E5E                     unlink     A6
  4039. 00002770  4E75                     rts
  4040. 00002772  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4041. // begin alternate branch 00002774-0000277A
  4042. fn00002774:
  4043. 00002774  4E56 0000                link       A6, 0
  4044. 00002778  42A7                     clr.l      -[A7]
  4045. // end alternate branch 00002774-0000277A
  4046. fn00002774: // (misaligned)
  4047. 00002776  0000 42A7                ori.b      D0, 0xA7
  4048. 0000277A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4049. 0000277E  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  4050. 00002782  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  4051. 00002786  4E5E                     unlink     A6
  4052. 00002788  2E9F                     move.l     [A7], [A7]+
  4053. 0000278A  4E75                     rts
  4054. export_645:
  4055. 0000278C  4E56 0000                link       A6, 0
  4056. 00002790  3F3C 0004                move.w     -[A7], 0x4
  4057. 00002794  4EBA FEBE                jsr        [PC - 0x142 /* 00002654 */]
  4058. 00002798  4E5E                     unlink     A6
  4059. 0000279A  4E75                     rts
  4060. export_646:
  4061. fn0000279C:
  4062. 0000279C  4E56 FFFE                link       A6, -0x0002
  4063. 000027A0  206E 000A                movea.l    A0, [A6 + 0xA]
  4064. 000027A4  2050                     movea.l    A0, [A0]
  4065. 000027A6  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  4066. 000027AA  206E 000E                movea.l    A0, [A6 + 0xE]
  4067. 000027AE  2F08                     move.l     -[A7], A0
  4068. 000027B0  42A7                     clr.l      -[A7]
  4069. 000027B2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4070. 000027B6  4EBA FDF4                jsr        [PC - 0x20C /* 000025AC */]
  4071. 000027BA  201F                     move.l     D0, [A7]+
  4072. 000027BC  205F                     movea.l    A0, [A7]+
  4073. 000027BE  2080                     move.l     [A0], D0
  4074. 000027C0  4E5E                     unlink     A6
  4075. 000027C2  205F                     movea.l    A0, [A7]+
  4076. 000027C4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4077. 000027C8  4ED0                     jmp        [A0]
  4078. 000027CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4079. export_647: // at 000027CC (misaligned)
  4080. 000027CE  0000 4AAE                ori.b      D0, 0xAE
  4081. 000027D2  000C 56C0                ori.b      A4, 0xC0
  4082. 000027D6  4A00                     tst.b      D0
  4083. 000027D8  671E                     beq        +0x20 /* 000027F8 */
  4084. 000027DA  2F00                     move.l     -[A7], D0
  4085. 000027DC  4267                     clr.w      -[A7]
  4086. 000027DE  206E 000C                movea.l    A0, [A6 + 0xC]
  4087. 000027E2  2050                     movea.l    A0, [A0]
  4088. 000027E4  3F10                     move.w     -[A7], [A0]
  4089. 000027E6  206E 0008                movea.l    A0, [A6 + 0x8]
  4090. 000027EA  2050                     movea.l    A0, [A0]
  4091. 000027EC  3F10                     move.w     -[A7], [A0]
  4092. 000027EE  4EBA FAD8                jsr        [PC - 0x528 /* 000022C8 */]
  4093. 000027F2  121F                     move.b     D1, [A7]+
  4094. 000027F4  201F                     move.l     D0, [A7]+
  4095. 000027F6  C001                     and.b      D0, D1
  4096. label000027F8:
  4097. 000027F8  1D40 0010                move.b     [A6 + 0x10], D0
  4098. 000027FC  4E5E                     unlink     A6
  4099. 000027FE  205F                     movea.l    A0, [A7]+
  4100. 00002800  504F                     addq.w     A7, 8
  4101. 00002802  4ED0                     jmp        [A0]
  4102. export_648:
  4103. 00002804  4E56 0000                link       A6, 0
  4104. 00002808  42A7                     clr.l      -[A7]
  4105. 0000280A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4106. 0000280E  4EBA 00C0                jsr        [PC + 0xC0 /* 000028D0 */]
  4107. 00002812  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  4108. 00002816  4E5E                     unlink     A6
  4109. 00002818  2E9F                     move.l     [A7], [A7]+
  4110. 0000281A  4E75                     rts
  4111. export_649:
  4112. fn0000281C:
  4113. 0000281C  4E56 0000                link       A6, 0
  4114. 00002820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4115. 00002824  4EBA 00F6                jsr        [PC + 0xF6 /* 0000291C */]
  4116. 00002828  4E5E                     unlink     A6
  4117. 0000282A  2E9F                     move.l     [A7], [A7]+
  4118. 0000282C  4E75                     rts
  4119. 0000282E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4120. // begin alternate branch 00002830-00002836
  4121. fn00002830:
  4122. 00002830  4E56 0000                link       A6, 0
  4123. 00002834  4267                     clr.w      -[A7]
  4124. // end alternate branch 00002830-00002836
  4125. fn00002830: // (misaligned)
  4126. 00002832  0000 4267                ori.b      D0, 0x67 /* 'g' */
  4127. 00002836  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4128. 0000283A  4EBA FAF8                jsr        [PC - 0x508 /* 00002334 */]
  4129. 0000283E  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  4130. 00002842  4E5E                     unlink     A6
  4131. 00002844  2E9F                     move.l     [A7], [A7]+
  4132. 00002846  4E75                     rts
  4133. fn00002848:
  4134. 00002848  4E56 0000                link       A6, 0
  4135. 0000284C  42A7                     clr.l      -[A7]
  4136. 0000284E  4267                     clr.w      -[A7]
  4137. 00002850  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4138. 00002854  4EBA FFDA                jsr        [PC - 0x26 /* 00002830 */]
  4139. 00002858  4EBA FC6E                jsr        [PC - 0x392 /* 000024C8 */]
  4140. 0000285C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  4141. 00002860  4E5E                     unlink     A6
  4142. 00002862  2E9F                     move.l     [A7], [A7]+
  4143. 00002864  4E75                     rts
  4144. 00002866  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4145. // begin alternate branch 00002868-0000286E
  4146. fn00002868:
  4147. 00002868  4E56 0000                link       A6, 0
  4148. 0000286C  4E5E                     unlink     A6
  4149. // end alternate branch 00002868-0000286E
  4150. fn00002868: // (misaligned)
  4151. 0000286A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4152. 0000286E  2E9F                     move.l     [A7], [A7]+
  4153. 00002870  4E75                     rts
  4154. 00002872  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4155. // begin alternate branch 00002874-00002880
  4156. export_650:
  4157. fn00002874:
  4158. 00002874  4E56 0000                link       A6, 0
  4159. 00002878  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4160. 0000287C  4EBA FFEA                jsr        [PC - 0x16 /* 00002868 */]
  4161. // end alternate branch 00002874-00002880
  4162. export_650: // at 00002874 (misaligned)
  4163. fn00002874: // (misaligned)
  4164. 00002876  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  4165. 0000287A  0008 4EBA                ori.b      A0, 0xBA
  4166. 0000287E  FFEA                     .invalid   <<F/7/7>>
  4167. 00002880  4E5E                     unlink     A6
  4168. 00002882  2E9F                     move.l     [A7], [A7]+
  4169. 00002884  4E75                     rts
  4170. 00002886  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4171. // begin alternate branch 00002888-0000288E
  4172. fn00002888:
  4173. 00002888  4E56 0000                link       A6, 0
  4174. 0000288C  2F0C                     move.l     -[A7], A4
  4175. // end alternate branch 00002888-0000288E
  4176. fn00002888: // (misaligned)
  4177. 0000288A  0000 2F0C                ori.b      D0, 0xC
  4178. 0000288E  286E 0008                movea.l    A4, [A6 + 0x8]
  4179. 00002892  102D F974                move.b     D0, [A5 - 0x68C]
  4180. 00002896  6718                     beq        +0x1A /* 000028B0 */
  4181. 00002898  2F0C                     move.l     -[A7], A4
  4182. 0000289A  42A7                     clr.l      -[A7]
  4183. 0000289C  2F0C                     move.l     -[A7], A4
  4184. 0000289E  4EBA FFA8                jsr        [PC - 0x58 /* 00002848 */]
  4185. 000028A2  201F                     move.l     D0, [A7]+
  4186. 000028A4  D0AE 000C                add.l      D0, [A6 + 0xC]
  4187. 000028A8  2F00                     move.l     -[A7], D0
  4188. 000028AA  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  4189. 000028AE  6016                     bra        +0x18 /* 000028C6 */
  4190. label000028B0:
  4191. 000028B0  2F0C                     move.l     -[A7], A4
  4192. 000028B2  42A7                     clr.l      -[A7]
  4193. 000028B4  2F0C                     move.l     -[A7], A4
  4194. 000028B6  4EBA FF90                jsr        [PC - 0x70 /* 00002848 */]
  4195. 000028BA  201F                     move.l     D0, [A7]+
  4196. 000028BC  D0AE 000C                add.l      D0, [A6 + 0xC]
  4197. 000028C0  2F00                     move.l     -[A7], D0
  4198. 000028C2  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4199. label000028C6:
  4200. 000028C6  285F                     movea.l    A4, [A7]+
  4201. 000028C8  4E5E                     unlink     A6
  4202. 000028CA  205F                     movea.l    A0, [A7]+
  4203. 000028CC  504F                     addq.w     A7, 8
  4204. 000028CE  4ED0                     jmp        [A0]
  4205. fn000028D0:
  4206. 000028D0  4E56 FFF8                link       A6, -0x0008
  4207. 000028D4  48E7 0300                movem.l    -[A7], D6,D7
  4208. 000028D8  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  4209. 000028DE  4267                     clr.w      -[A7]
  4210. 000028E0  1F3C 0001                move.b     -[A7], 0x1
  4211. 000028E4  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4212. 000028E8  1E1F                     move.b     D7, [A7]+
  4213. 000028EA  4267                     clr.w      -[A7]
  4214. 000028EC  486E FFFC                pea.l      [A6 - 0x4]
  4215. 000028F0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4216. 000028F4  3C1F                     move.w     D6, [A7]+
  4217. 000028F6  4267                     clr.w      -[A7]
  4218. 000028F8  1F07                     move.b     -[A7], D7
  4219. 000028FA  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4220. 000028FE  1E1F                     move.b     D7, [A7]+
  4221. 00002900  4A46                     tst.w      D6
  4222. 00002902  6706                     beq        +0x8 /* 0000290A */
  4223. 00002904  7000                     moveq.l    D0, 0x00
  4224. 00002906  2D40 FFFC                move.l     [A6 - 0x4], D0
  4225. label0000290A:
  4226. 0000290A  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  4227. 00002910  4CDF 00C0                movem.l    D6,D7, [A7]+
  4228. 00002914  4E5E                     unlink     A6
  4229. 00002916  2E9F                     move.l     [A7], [A7]+
  4230. 00002918  4E75                     rts
  4231. 0000291A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4232. // begin alternate branch 0000291C-0000292A
  4233. fn0000291C:
  4234. 0000291C  4E56 0000                link       A6, 0
  4235. 00002920  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4236. 00002924  4EBA FE4E                jsr        [PC - 0x1B2 /* 00002774 */]
  4237. 00002928  4E5E                     unlink     A6
  4238. // end alternate branch 0000291C-0000292A
  4239. fn0000291C: // (misaligned)
  4240. 0000291E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  4241. 00002922  0008 4EBA                ori.b      A0, 0xBA
  4242. 00002926  FE4E 4E5E                .extension 0xE4E <<F/1/7>>, 0x4E5E // unimplemented
  4243. 0000292A  2E9F                     move.l     [A7], [A7]+
  4244. 0000292C  4E75                     rts
  4245. 0000292E  0000                     .incomplete
  4246.